レガシー・プラットフォーム

ルーティング

ルーティングは、アプリケーションをビューに分割し、コントローラーを介してさまざまなビューをバインドするのに役立ちます。

より多くのロジックを組み込んでアプリケーションを開発すると、管理が困難になります。 したがって、ユーザー・インターフェースをビューに分割し、ルーティング機能を使用してアプリケーションのさまざまな部分をロードすると、管理が容易になります。

  • ルーティング・ロジックは、 isc.shared モジュールの一部です。
  • ルーティング・モジュールでは、複数のビュー間をナビゲートできます。これは、 iscState ディレクティブと iscState サービスを使用して実現されます。 アプリケーションによって提供されるルーティング・ロジックは、 ng-route モジュールおよび ui-router モジュールで提供される実装と似ています。
  • アプリケーション・ルーターは、 URL を使用してさまざまなテンプレートをロードする代わりに、ナビゲーションの履歴を独自のスタックに保管します。
  • ルーティング実装は、スタック・ヒストリー内のビューの選択的な除外、リソース・アクセス権の検査などの機能を提供します。

モジュール、ディレクティブ、およびサービスについて詳しくは、アプリケーションで使用可能な AngularJS の資料を参照してください。