2016-06-24 7 views
5

私はusersテーブルを持っています。ユーザーをクリックすると、データの一部が表示されるモーダルが必要になります。どのようにしてAUXルータのルート変更だけをトリガーしますか?とにかく私は最初にそれをどうやってやるのだろう?好ましく私は、ページのリロードなしでナビゲートします(12345はここにはuserIdとなります。)Angular2 Router @ 3(ウラジオストク)のaux:outletのみを変更する方法

/users(aux:/user:12345) 

/users 

、:私はしたいから行くために本質的である

もちろん:

私は[routerLink]属性を介してこれにどのようにリンクしますか?手動でrouter.navigateを呼び出しますか?

答えて

1

ルーター設定:

... 
{ path: 'user/:id', component: UsersComponent, outlet: 'aux' } 
... 

routerLinkを使用する:コンポーネントから

<a [routerLink]="[{ outlets: { 'aux': ['user', '12345'] } }]"> 
    Component Aux 
</a> 

this.router.navigate([{outlets: {aux: 'user/12345'}}]); 
関連する問題