私はui.bootstrap依存関係をangularプロジェクト(yeoman、bowerを使用)に追加しようとしています。
次に、app.jsにui.bootstrap依存関係を追加しました。
angular.module('angularuiprojectApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute', 'ui.bootstrap'])
Chromeでindex.htmlにアクセスしようとすると、このエラーが発生します。
キャッチされないエラー:[$ injector:modulerr]エラー:[$ injector:modulerr]のために、モジュールangleuiprojectAppのインスタンス化に失敗しました:エラー:[$ injector:nomod]モジュール 'ui.bootstrap'は利用不可!あなたも...... 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と互換性のあるレポへの道。
もう問題はありません。AngularUIBootstrap 0.13.0バージョンが提供され、サポートされています。
bower install angular-ui-bootstrap --save
これも機能します。
Bowerによってインストールされたバージョンに問題がある場合は、これを参照してください answer 答えを引用するui-boostrapにいくつかのバージョンの問題があるようです
プロジェクトが使用するangularバージョンに依存するbowerバージョンをインストールします。
最初にインストールしました。
bower install angular-ui-bootstrap-bower#0.13.4
次に、bower.jsonに以下を追加しました
"angular-ui-bootstrap-bower": "0.13.4"