2015-08-27 47 views
-1

我正在尝试将Angular添加到我的Web应用程序的功能中。这只是我的应用程序的简单绑定,但它根本不起作用。我不断收到此错误:错误:[ng:areq] http://errors.angularjs.org/1.3.15

Error: [ng:areq] 
http://errors.angularjs.org/1.3.15/ng/areq?p0=EmployeeController&p1=not%20a%20function%2C%20got%20undefined 
    at Error (native) 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:6:417 
    at Rb (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:19:510) 
    at sb (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:20:78) 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:75:396 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:57:100 
    at r (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:7:408) 
    at B (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:56:471) 
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:51:335) 
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:51:352) 

我想也增加不是来自CDN和同样的问题在同一个项目的参考,它告诉我这个问题。

这里是我的HTML网页,以及:JSFiddle

+0

添加一些相关的代码 –

+2

为什么你发布一个缩短的网址?... – War10ck

+0

该错误与您从CDN加载AngularJS的事实无关。根据错误,你的'EmployeeController'是未定义的。找到你正在引用'EmployeeController'的地方,并确保(1)你正确地传递了参数,(2)'EmployeeController'在被引用之前被定义。 – War10ck

回答

1

您需要定义你的控制器之前,你可以在你的标记使用它:

angular.module('app',[]) 
.controller('EmployeeController', function($scope) { 
    $scope.person = { 
     fullname: "Brittany", 
     comments: "My comments" 
    } 
}); 

plnkr example

相关问题