[解決済み] エラーです。[$injector:unpr] 不明なプロバイダです。ルートプロバイダ
2022-02-14 07:39:43
質問
AngularJS 1.2 RC2アプリを立ち上げようとしています。現在、Angular Seedプロジェクトを使用して、アプリを立ち上げようとしています。残念ながら アンギュラーシード プロジェクトはv1.0.7を使用しています。Angular Seedプロジェクトより、依存関係を以下のように更新しました。
$script([
'res/js/angular-1.2.0-rc.2.js',
'res/js/angular-route-1.2.0-rc.2.js',
'res/js/app.js?v=2',
], function() {
// when all is done, execute bootstrap angular application
angular.bootstrap(document, ['myApp']);
});
app.jsでは、以下のようになっています。
'use strict';
angular.module('myApp', []).
config(['$routeProvider', function($routeProvider) {
$routeProvider.otherwise({redirectTo: '/home'});
}]);
このアプリを実行すると、以下のエラーが発生します。
Error: [$injector:unpr] Unknown provider: $routeProvider
他の方の回答では、1) 'ngroute'を注入する、2) ルートにコントローラを定義する必要がある、といったようなことが書かれていますが、どうでしょうか?私の問題は、ngrouteを注入する方法を理解していないことです。さらに、本当にルートでコントローラを定義する必要があるのでしょうか?その方法は、スケーラブルとは思えません。私のアプリは1000のビューを持つかもしれません。私の意見では、すべてのコントローラをロードすることなくルートを定義する方法があるように思われます。
解決方法は?
angular 1.4 + では、依存関係の追加に加えて
angular.module('myApp', ['ngRoute'])
また、別のangular-route.jsファイルを参照する必要があります。
<script src="angular.js">
<script src="angular-route.js">
関連
-
[解決済み] AngularJSで$httpリクエスト中にスピナーGIFを表示する?
-
[解決済み] 誰かangularjsの$qサービスの使用について説明してください。[重複しています]。
-
[解決済み] AngularJSのリソースプロミス
-
[解決済み] AngularJSで画像を表示する
-
[解決済み] AngularJs .$setPristineでフォームをリセットする
-
[解決済み] 入力フィールドにフォーカスを当てるには?
-
[解決済み] ServiceとFactoryで迷う
-
[解決済み] 条件に応じて特定のルートにリダイレクトする機能
-
[解決済み] ng-repeat内のng-click関数にパラメータを追加しても、うまくいかないようです。
-
[解決済み] [Solved] Failed to instantiate module [$injector:unpr] Unknown provider: ルートプロバイダ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
angularjs ローカルデータストレージ LocalStorage
-
[解決済み] angularJSのSTATEを理解する
-
[解決済み] Angular ng-repeat エラー "リピータ内の重複は許可されません。"
-
[解決済み] AngularJSのng-showとフェードアニメーション
-
[解決済み] Angular 1.2+ で ng-bind-html-unsafe を複製するために $sce.trustAsHtml(string) を使用するにはどうしたらよいですか?
-
[解決済み] どのようにangularJSでrouteProviderとlocationProviderを設定するのですか?
-
[解決済み] AngularJSの$parentは何を意味するのですか?
-
[解決済み] Angularjsを使用してローカルストレージにデータを保存するにはどうすればよいですか?
-
[解決済み] AngularJSを使用して、ブラウザのコンソールで$scope変数にアクセスするにはどうすればよいですか?
-
[解決済み] ng-repeat内のng-click関数にパラメータを追加しても、うまくいかないようです。