IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

Angularのルータのメモ

ngjapan.org

Routing your way in an Angular appのメモ

  • 様々なルータ(ngRoute, route-recognizer UI Router, Durandal router, etc.)のアイデアを取り入れている。
  • マッピング
    • Map URL to pages
    • Map URL to components
  • 様々な機能
    • Deep Link API
    • Sibling routes
    • pathに対して、redirectTo, componentsで対応づける。
      • 対応づけるcomponentsが子を持つことができる。
    • pathにConfiguration DSLを使う。ルートパラメータが使える。
    • ngViewport Directive コンポーネントのプレースフォルダ
    • ルーティングにて使える専用の関数がある。(例:canDeactive)
    • プロミスが使える。
    • ルーティングのライフサイクル -> フックができる。
  • 移行