角度ルーティングをチェックしています。
私が見た例では、すべてのルートが同じファイルで定義されています。さまざまなファイル/モジュールでさまざまなルートを定義するにはどうすればよいですか?
角度ルーティングをチェックしています。
私が見た例では、すべてのルートが同じファイルで定義されています。さまざまなファイル/モジュールでさまざまなルートを定義するにはどうすればよいですか?
AngularJS では、ルートは構成ブロックで定義されます。各 AngularJS モジュールには複数の構成ブロックを含めることができ、すべての構成ブロックでルートを定義できます。アプリケーション全体の最終的なルーティングは、すべてのモジュールで定義されたルートの合計です。
実際には、次のように実行できます。
angular.module('myModule1', []).config(function($routeProvider){
//define module-specific routes here
});
angular.module('myModule2', []).config(function($routeProvider){
//define module-specific routes here
});
angular.module('myApp', ['myModule1', 'myModule2']).config(function($routeProvider){
//define app-level routes here
});
ファイルの分割について - これは、AngularJS モジュールをファイルに分割する方法に大きく依存すると思います。私がお勧めするのは、1 つのファイルは 1 つのモジュールに等しいという原則に固執することです。
angular-app で大規模な Web アプリケーションに適用されたこれらすべてを確認できます。これは、AngularJS で書かれた重要なアプリケーションのリファレンスを構築するための取り組みです。
上記のアプリでは、複数のファイルで定義されたルートを確認できます。例: