2016-06-20 9 views

答えて

0

経路は$routeProviderのAPIで定義されています。また、プロバイダは設定フェーズでのみ使用できます。つまり、ルートが設定されていると、ルート設定を含むJSONファイルのようにサーバーからデータを取得するためのHTTPリクエストを実行できません。

JSONファイルを角度定数に変換することをお勧めします。

// route.constants.js 
angular 
    .module('app') 
    .constant('ROUTES', [ 
     {url: '/some-url', templateUrl: '/path/to/template.html', controller: 'MyCtrl'}, 
     ... 
    ]); 

定数は、あなたが.config()ROUTEを注入することができる構成フェーズ中に利用可能なので。次に、ROUTESの項目を繰り返し処理して、$routeProviderを設定します。

関連する問題