Получение ошибки Angular Аргумент 'mainController' не является функцией, получил неопределенное значение

0
    <div ng-app = "myApp" ng-controller = "mainController">

             <table border = "0">
                <tr>
                   <td>Enter first name:</td>
                   <td><input type = "text" ng-model = "student.firstName"></td>
                </tr>

                <tr>
                   <td>Enter last name: </td>
                   <td><input type = "text" ng-model = "student.lastName"></td>
                </tr>

                <tr>
                   <td>Name: </td>
                   <td>{{student.fullName()}}</td>
                </tr>

             </table>

          </div>

var myApp = angular.module("myApp", []);

myApp.controller("mainController", function($scope) {
   $scope.student = {
      firstName: "Mahesh",
      lastName: "Parashar",
      fees:500,

      subjects:[
         {name:'Physics',marks:70},
         {name:'Chemistry',marks:80},
         {name:'Math',marks:65},
         {name:'English',marks:75},
         {name:'Hindi',marks:67}
      ],

      fullName: function() {
         var studentObject;
         studentObject = $scope.student;
         return studentObject.firstName + " " + studentObject.lastName;
      }
   };
});

Я получаю проблему с этим кодом, он говорит об ошибке "Аргумент" mainController "не является функцией, получил неопределенный" Я не понимаю, почему это говорит. может кто-нибудь объяснить для того же самого я очень новый в angularjs.

Теги:

1 ответ

0

Он должен работать в соответствии с предоставленной вами информацией.

Вот работающее приложение Plunker

  • 0
    да, точно не знаю, может быть, проблема с путями указана <script src = "/angular/src/mainController.js"> </ script> <script src = "/angular/src/myApp.js"> </ script> Это нормально?
  • 0
    это зависит от структуры вашей папки проекта.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню