5

私は Angular 1.5 を使用しており、1.4 の ui-router の使用から 1.5 の新しいコンポーネント ルーターに移行しようとしています。

しかし、1.5 に更新すると、構成に「$router」を挿入する方法がわかりません。

このリポジトリから angular_1_router.js をダウンロードできることはわかっています: https://github.com/brandonroberts/angularjs-component-router

しかし、新しいルーターは 1.5 に含まれているはずではありませんか?

申し訳ありませんが、これに関するドキュメントはあまりないようです。Angular 1.4 およびAngular 2.0 docsを参照する古いドキュメントのみがあります。

angular_1_router.js ファイル$injector:modulerrを使用しようとすると、「ngComponentRouter」を使用しようとするとエラーが発生するため、回避策としてそのルートに進むことができませんでした。

4

1 に答える 1

2

新しいルーターは別の JavaScript ファイルにあります。index.html ファイルにロードする必要があります。2.0 ルーターがそのまま 1.5 で機能するかどうかは完全にはわかりませんが、そのようになっているはずだと思います。

ここから入手できます:

js ファイルをロードするだけで十分であり、インジェクションは必要ありません。

最新の開発ガイドはこちら: https://docs.angularjs.org/guide/component-router

現在、ui-router から新しいルーターへの移行を検討していますが、入手できる情報が不足しています。この記事は多少参考になるようです: http://geekswithblogs.net/shaunxu/archive/2015/03/30/horror-migrating-angular-ui-router-to-angular-new-router.aspx、しかしかなり古いです.

于 2016-03-08T21:28:43.540 に答える