0
ページのルーティングの詳細を含むJSONファイルがあります。どのようにしてアングルビューの動的ルートを作成できますか?JSONを使ってAngularJSで経路を動的に作成する方法は?
ページのルーティングの詳細を含むJSONファイルがあります。どのようにしてアングルビューの動的ルートを作成できますか?JSONを使ってAngularJSで経路を動的に作成する方法は?
経路は$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
を設定します。