問題タブ [angular2-router3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - CrisisCenterRoutes が Children プロパティであり、HeroesRoutes がそうでないのはなぜですか?
angular 2 ヒーローのサンプルを見ると、次のようになります。
http://plnkr.co/edit/Zd0qmavTzedtimImAgfQ?p=preview
CrisisCenterとHeroesのリンクがあります
どちらももののリストをレンダリングするか、ID で編集できます。
しかし、RoutesConfig は、
CrisisCenter にはルートの子プロパティがあります。
angular 2 サイトで検索すると: https://angular.io/docs/ts/latest/glossary.html#!#stq=router&stp=1
「子供」の場合、その子供のプロパティの目的に関する情報は得られません。
ヒーローの RoutesConfig を見ると:
子プロパティはありません。ルート ページにもヒーローをロードできます: http://plnkr.co/edit/Zd0qmavTzedtimImAgfQ?p=preview
では、その子供の財産は何の役に立つのでしょうか?
angular - アクティブなルートをリロード/リフレッシュできません
最近、新しい RC3 と Router3alpha に更新しましたが、いくつか変更されているようです。
アクティブなルートのリンクをクリックしても、コンポーネントがリロードされなくなったことに気付きました。新しい router3 でこの動作を実現するにはどうすればよいですか?
私のリンクは次のようになります
テストするために、ngOnInit で乱数を使用しました。
ルートを切り替えるときは問題なく動作しますが、現在アクティブなルートをクリックしてもコンポーネントがリロードされません。
angular - Angular2 ルーター 3.0.0-alfa7。ルートにナビゲートできません
Angular2 バージョン: rc3
ルーターのバージョン: 3.0.0-alfa7
boot.ts:
アプリケーションを起動すると、ルーターは/usersにリダイレクトされ、UserListComponentは問題なく動作します。
2 つの問題があります。
- UserListComponentから/users/edit/:idへのナビゲーションは、 [routerLink]ディレクティブ ([routerLink]="['edit', 17]" など)を介してのみ機能します。しかし、次に Router 自体を使用してUserListComponentからナビゲートしようとしました(たとえば、router.navigate(['edit', 17])) が、何も起こりません。
- 子コンポーネントから/usersへのナビゲーションが機能しません。[routerLink]="['/users']", router.navigate(['/users']) を試しました。[routerLink]="['/users']"は有効なアンカー タグにレンダリングされることに注意してください: <'a href="http://localhost/users"></'/a>
angular - Register router directives globally with angular router rc3
I do not want to register the Router_Directives for every component.
I want to do it globally as I did before:
but ROUTE_PROVIDERS does not exist/exported in router module.
How can I do that with the RC3 router?
angular - 「子」ルート パスには、親ルート パスを含める必要があります
それは私のルート設定です:
しかし、私はそれを次のようにしたい:
編集/作成ルートで、実行時に暗黙的にベース URL 'schoolyears' を先頭に追加する必要があります。
コンポーネントを再構築せずにこれを達成するにはどうすればよいですか?
アップデート
TypeScript を使用していますが、コンパイル時に実際に発生するはずの実行時例外が発生します。
angular - Angular2 rc3ルーターをテストに挿入する
Angular2 rc3 にアップグレードしてから、Router の注入が必要なテストはすべて失敗しています。以前は、ルーター/テスト ファイルから入手できる ROUTER_FAKE_PROVIDERS を使用していましたが、もう存在しないようです。助言がありますか?