javascript - $注入(inject)器:modulerr - Angular JS

标签 javascript angularjs

所以,我正在从 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/

相关文章:

javascript - 使用 jQuery :has() and :contains() selectors together

javascript - jquery对话框打开多个窗口

javascript - 如何使用 angularJs var 到 html 属性

javascript - 调整 Angular Material 中的圆形进度

angularjs - 拒绝参与 Google AdSense(第一阶段)的请求

javascript - 使用 javascript 插件包含页脚

javascript - 如何在 JavaScript 中获取渐变颜色的十六进制代码(基于值的 3 种颜色)

javascript - 链式可观察排放?

javascript - 如何从多个 Promise 返回 Promise

javascript - 为什么数组只包含最后一个值 n 次?