【发布时间】:2016-08-04 17:17:13
【问题描述】:
每次我尝试注入依赖项时,都会收到此错误:
未捕获的错误:[$injector:modulerr] 无法实例化模块 marbleApp,原因是: 错误:[$injector:modulerr] 无法实例化模块 ngRoute,原因是: 错误:[$injector:nomod] 模块“ngRoute”不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
我从这个开始,我的代码运行良好:
var app = angular.module("marbleApp", []);
但是当我尝试注入这样的依赖项时,出现上述错误...
var app = angular.module("marbleApp", ["ngRoute"]);
对为什么会发生这种情况有什么想法吗?
【问题讨论】:
-
您的 HTML 中是否包含
angular-route.js? -
哇,好蠢!谢谢,解决了!
标签: angularjs dependency-injection