ui-router
とは何ですか?
Angular UI-Routerは、AngularJSのクライアント側のシングルページアプリケーションルーティングフレームワークです。
SPAのルーティングフレームワークは、ユーザーがアプリをナビゲートする際にブラウザのURLを更新します。これとは逆に、ブラウザのURLを変更してアプリをナビゲートすることができるため、ユーザーはSPAの深い場所にブックマークを作成することができます。
UI-Routerアプリケーションは、状態の階層ツリーとしてモデル化されています。 UI-Routerは、それらのアプリケーション状態間の遷移をトランザクションのように管理するステートマシンを提供します。
役に立つリンク
ここで公式のAPIドキュメントを見つけることができます。 ui-router
VS ng-router
に関する質問については、 ここで合理的に詳細な答えを見つけることができます。 ng-router
は、ui-routerと同じような状態をサポートするngNewRouter
(Angular 1.5 + / 2.0と互換性があります)と呼ばれる新しいng-routerアップデートをリリースしました。 ここで ngNewRouter
詳細を読むことができます 。