AngularJS 1.2 RC2アプリケーションを起動して実行しようとしています。現在、Angular Seedプロジェクトを使用して、自分のアプリを起動して実行しています。残念ながら、Angular Seedプロジェクトではv1.0.7が使用されています。 app.jsで
$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']);
});
、私は以下があります:私はこのアプリを実行すると
'use strict';
angular.module('myApp', []).
config(['$routeProvider', function($routeProvider) {
$routeProvider.otherwise({redirectTo: '/home'});
}]);
、私が得る角度シードプロジェクトから、私は次のようにするために、依存関係を更新しました次のエラー:私は1のようなものを言う他の応答のいくつかを読んだ
Error: [$injector:unpr] Unknown provider: $routeProvider
)を注入「ngroute」または2)あなたは、ルートのコントローラを定義する必要があります。私の問題は、どのようにngrouteを注入するのか分かりません。さらに、私は本当にそのルートにコントローラを定義する必要がありますか?そのアプローチはスケーラブルではないようです。私のアプリには数千のビューがあるかもしれません。私の意見では、すべてのコントローラをロードせずにルートを定義する方法がなければならないようです。
この 'angular.module( 'myApp'、['ngRoute'])のように、' myApp'モジュール定義にngRouteを追加しようとしましたか? – Chandermani
この質問は、すべてが講師のデモで完璧に動作するAngular jsビデオチュートリアルでリンクする必要があります。 – Rohit