Angularjs 使用bower添加ui.bootstrap依赖项
我正在尝试将ui.bootstrap依赖项添加到我的angular项目中(我使用的是yeoman,bower)。 我这样做:Angularjs 使用bower添加ui.bootstrap依赖项,angularjs,angular-ui,bower,Angularjs,Angular Ui,Bower,我正在尝试将ui.bootstrap依赖项添加到我的angular项目中(我使用的是yeoman,bower)。 我这样做: 溜溜球 bower安装角用户界面 然后我在index.html文件中添加了:和 咕噜声发球 然后,我将ui.bootstrap依赖项添加到我的app.js中: angular.module('angularuiprojectApp', [ 'ngCookies', 'ngResource', 'ngSanitize', 'ngRoute', 'ui.boo
angular.module('angularuiprojectApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute', 'ui.bootstrap'])
当我试图在Chrome上访问我的index.html时,我遇到以下错误:
未捕获错误:[$injector:modulerr]未能实例化模块
angularuiprojectApp由于以下原因:错误:[$injector:modulerr]未能启动
实例化模块ui.bootstrap原因:错误:[$injector:nomod]
模块“ui.bootstrap”不可用!你要么……1)
我不知道我错在哪里,如果有人能帮我。。。
谢谢。您从bower安装了错误的软件包。正确的安装方法是
bower安装角度引导
,如下所述:
编辑:
截至2015年2月,Bower版本的图书馆位于
不幸的是,它目前只包含AngularUI引导程序0.12.0,据我所知,它与AngularUI>=1.3不完全兼容。看起来维护人员打算让AngularUI引导>=0.13.0与AngularUI 1.3兼容,但该版本的库似乎还没有进入Bower兼容的repo。AngularUI Bootstrap 0.13.0版本不再是问题,现在提供并支持该版本。安装bower版本,该版本取决于项目使用的AngularUI版本 我首先安装
bower install angular-ui-bootstrap-bower#0.13.4
然后我将下面的内容添加到bower.json
"angular-ui-bootstrap-bower": "0.13.4"
这也行得通
如果您对bower安装的版本有任何问题,请参阅本手册。ui boostrap引用答案时似乎存在一些版本问题是否确实已将正确的文件添加到
index.html
?它是否已被配置不当的bower安装所取代?浏览器中是否有任何404
错误?使用install angular bootstrap也不起作用,我必须手动更新bower.json以添加依赖项。下一次,您可以使用-S或“另存为”安装--save@user1260928你到底做了什么?我遇到了同样的问题。@Sebastialonso如果您仍在寻找解决方案,请检查以下内容,您可以执行“bower安装bower 0.13.4—保存”
bower install angular-ui-bootstrap --save