用bower添加ui.bootstrap依赖

我试图添加ui.bootstrap依赖项到我的angular度项目(我使用yeoman,凉亭)。 我做到了这一点:

  1. 哟angular
  2. 凉亭安装angular-ui
  3. 然后我添加到我的index.html文件:和
  4. 咕噜服务

然后我添加了ui.bootstrap依赖到我的app.js:

angular.module('angularuiprojectApp', [ 'ngCookies', 'ngResource', 'ngSanitize', 'ngRoute', 'ui.bootstrap']) 

当我尝试访问我在Chrome上的index.html我得到这个错误:

未捕获的错误:[$ injector:modulerr]由于以下原因无法实例化模块angularuiprojectApp:错误:[$ injector:modulerr]由于以下原因无法实例化模块ui.bootstrap:错误:[$ injector:nomod] Module'ui.bootstrap'is无法使用! 你要么…… 1)

我不知道我在哪里错了,如果有人可以帮助我这个…谢谢。

你正在从凉亭安装一个错误的软件包。 正确的一个安装是bower install angular-bootstrap如下所述: https : //github.com/angular-ui/bootstrap#installation

编辑

截至2015年2月,该库的一个Bower版本存在于https://github.com/angular-ui/bootstrap-bower

不幸的是,它目前只包含AngularUI Bootstrap 0.12.0,据我所知,它与Angular> = 1.3不完全兼容。 它看起来像维护人员意图AngularUI Bootstrap> = 0.13.0与Angular 1.3兼容,但是该版本的库似乎还没有采取与Bower兼容的回购。
不再是一个问题,现在提供并支持AngularUI Bootstrap 0.13.0版本。

安装取决于您的项目使用的angular度版本的凉亭版本。

我第一次安装;

 bower install angular-ui-bootstrap-bower#0.13.4 

然后我在下面添加到bower.json

 "angular-ui-bootstrap-bower": "0.13.4" 
 bower install angular-ui-bootstrap --save 

这也适用。

如果您对由bower安装的版本有任何疑问,请参阅此答案 。 用ui-boostrap引用答案似乎有一些版本问题