ルーティング
ルーティングは、アプリケーションをビューに分割し、コントローラーを介してさまざまなビューをバインドするのに役立ちます。
より多くのロジックを組み込んでアプリケーションを開発すると、管理が困難になります。 したがって、ユーザー・インターフェースをビューに分割し、ルーティング機能を使用してアプリケーションのさまざまな部分をロードすると、管理が容易になります。
- ルーティング・ロジックは、
isc.sharedモジュールの一部です。 - ルーティング・モジュールでは、複数のビュー間をナビゲートできます。これは、
iscStateディレクティブとiscStateサービスを使用して実現されます。 アプリケーションによって提供されるルーティング・ロジックは、ng-routeモジュールおよびui-routerモジュールで提供される実装と似ています。 - アプリケーション・ルーターは、 URL を使用してさまざまなテンプレートをロードする代わりに、ナビゲーションの履歴を独自のスタックに保管します。
- ルーティング実装は、スタック・ヒストリー内のビューの選択的な除外、リソース・アクセス権の検査などの機能を提供します。
モジュール、ディレクティブ、およびサービスについて詳しくは、アプリケーションで使用可能な AngularJS の資料を参照してください。