所以,我正在从 Codeschool 类(class)“Shaping up with Angular JS”学习 Angular JS。视频中的人说,将代码包装在 (function(){}
) 中是一个好习惯。
但是,当我这样做时,我收到错误
[$injector:modulerr]`。如果没有这种自称为函数的语法,一切都会正常工作。这让我很困扰,为什么他们告诉我这样做,为什么会导致错误?
最佳答案
似乎您在匿名函数末尾缺少 ();
自执行大括号:
(function(){
// all your code
})();
//^^^--------------add this (); at the closing.
关于javascript - $注入(inject)器:modulerr - Angular JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26795329/