我几乎到处都在寻找这个,但如果我最后错过了什么,请原谅我。 这是我的HTML:
Uncaught Error: [$injector:modulerr] Failed to instantiate module uploadApp due to:
Error: [$injector:nomod] Module 'uploadApp' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
这是我的AngularJS脚本:
Stock
我面临的问题是这一点(在Chrome的开发者工具中显示):
Note
我可以通过正常地将它与HTML文件链接来运行它,就在我尝试将它与使用HTML的瓶子一起使用时,它不起作用。我也尝试过与其他Angular IDE一起使用,它也可以在其中正常工作。就像我说的那样,只是没有使用烧瓶。 任何帮助将不胜感激。谢谢!
答案 0 :(得分:2)
像这样改变你的控制器
var Try = angular.module("uploadApp", []);
Try.controller("UploadController", function() {
this.choices = [{id: "choice1", value:"Hello"}];
this.addChoice = function() {
this.choices.push({id:"choice"+(this.choices.length+1), value:"Hello Again"});
};
})
答案 1 :(得分:0)
你可以这样试试,
angular.module("uploadApp", [])
.controller("UploadController", function UploadController() {
this.choices = [{id: "choice1", value:"Hello"}];
this.addChoice = function() {
return this.choices.push({id:"choice"+(this.choices.length+1), value:"Hello Again"});
};
})