【发布时间】:2015-08-26 13:44:20
【问题描述】:
所以我制作网站已经有一段时间了,但只是为了展示和信息。我以为我会尝试使用 AngularJs,所以我按照 codeschool 上的指南进行操作。当我根据在线文档意识到不推荐我使用的语法时,我在该应用程序上工作了一两天。当我尝试转换它时,我得到一个错误。 这是我的旧工作代码:
(function(){
var angular.module('builder', []) = angular.module('builder', []);
app.controller('BuildController', function(){
this.sections = sectionArray;
});
})();
我也改了:
function() {
angular.module('builder', []).controller('BuildController', BuildController);
function BuildController(){
this.sections = sectionArray;
}
}();
还有更多,但这是一个简单的示例,因为我遇到了 BuildController 错误。这是我收到的错误:
Error: [ng:areq] http://errors.angularjs.org/1.4.4/ng/areq?p0=BuildController&p1=not%20a%20function%2C%20got%20undefined
at Error (native)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:6:416
at pb (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:22:41)
at Sa (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:22:128)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:80:25
at N (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:59:447)
at K (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:60:287)
at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:54:326)
at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:54:349)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js:53:388
我将非常感谢任何人可以提供的任何帮助,因为我正在为此努力。
谢谢!
【问题讨论】:
标签: javascript angularjs syntax angularjs-controller angularjs-module