模块“anyModule”不可用角
问题描述:
所以我一直想一些外部模块注入到我的应用程序,但似乎没有不管我做什么,我得到的错误:模块“anyModule”不可用角
“错误:[$注射器:nomod]模块'ui-bootstrap'不可用!您错误地模块名称或忘记加载它。如果注册模块确保您指定依赖关系作为第二个参数。“
我的Karma日志。
到目前为止,我已经尝试确保它包含在karma.conf,甚至周围的顺序改变需要的:
files : [
'app/bower_components/angular/angular.js',
'app/bower_components/angular-route/angular-route.js',
'app/bower_components/angular-bootstrap/ui-bootstrap-tpls.js',
'app/bower_components/angular-mocks/angular-mocks.js',
'app/components/**/*.js',
'app/js/app.js',
'app/js/services.js',
'app/js/controllers.js',
'test/unit-tests/*.js'
],
确保它的HTML中:
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
<script src="js/services.js"></script>
我有尝试使用ngResource时检查拼写是否存在同样的错误。然而,我仍然得到同样的错误,我已经在这个网站上搜索了几十个问题,但似乎无法解决这个问题。如果有人能指出我可能忽略的内容,将不胜感激。
我app.js文件:
'use strict'
var shopApp = angular.module('shopApp', [
'ngRoute',
'shopServices',
'shopControllers',
'ui-bootstrap'])
答
如果我记得没错,对于UI引导模块名称是ui.bootstrap
不ui-bootstrap
。
谢谢!做了一个魅力! – 2014-12-05 13:56:28
你怎么看这些名字? – compguy24 2015-07-31 04:30:23
@ compguy24大多在模块的文档中或通过查看源代码中的'angular.module'行 – tiledcode 2015-07-31 18:37:32