angularjs - 使用 Bower 添加 ui.bootstrap 依赖项

标签 angularjs angular-ui bower

我正在尝试将 ui.bootstrap 依赖项添加到我的 Angular 项目中(我正在使用 yeoman、bower)。 我这样做了:

  1. 哟有棱 Angular
  2. bower 安装 Angular-ui
  3. 然后我添加到我的 index.html 文件:和
  4. 咕噜发球

然后我将 ui.bootstrap 依赖项添加到我的 app.js 中:

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

当我尝试在 Chrome 上访问我的 index.html 时,出现此错误:

Uncaught Error: [$injector:modulerr] Failed to instantiate module angularuiprojectApp due to: Error: [$injector:modulerr] Failed to instantiate module ui.bootstrap due to: Error: [$injector:nomod] Module 'ui.bootstrap' is not available! You either ......1)

我不知道我错在哪里,是否有人可以帮助我...... 谢谢。

最佳答案

您正在从 Bower 安装错误的软件包。正确的安装方式是 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 版本。

关于angularjs - 使用 Bower 添加 ui.bootstrap 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22178753/

相关文章:

javascript - AngularJS:ng-keypress 不工作

javascript - Angular 复制对象到对话框

javascript - Bower 指向错误的路径(jQuery-form-validator)

javascript - Angular 剑道和 $scope.$apply()

javascript - AngularJS 函数调用导致应用程序停止

angularjs - 如何限制 AngularJS 中附件(文件上传)的大小?

angularjs - 为什么 bower 更新 Angular 不升级我的 Angular ?

bower - Visual Studio 2015 RTM - bower_components 去哪儿了?

javascript - AngularJS 父指令与子指令通信

javascript - 使用 Angular 1.5 中的组件生成随机数