Pra*_*bhu 11 routes nested-routes angular-routing angular angular5
我有一个要求,我需要根据模态窗口主体内的某些条件在 2 个不同的视图之间来回切换。
这两种观点是:
添加新项目后,我需要切换到列表项目视图。
注意:所有这些视图都应显示在模态窗口主体内。
那么使用 ANGULAR 5 路由如何在这个模态组件中创建新的路由/子路由?
小智 8
使用这样的名称创建另一个路由器插座
<router-outlet name="modal"></router-outlet>
Run Code Online (Sandbox Code Playgroud)
要在您的 ts 中导航到它,请使用
this.router.navigate([{ outlets: { modal: 'route' }}])
Run Code Online (Sandbox Code Playgroud)
在你的 html 中,使用
<button md-button [routerLink]="[{outlets: {'modal': ['route']}}]">Speakers</button>
Run Code Online (Sandbox Code Playgroud)
你也可以在你的路线中指定它,比如
{ path: ':id', component: YourComponent, outlet: 'modal' }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8399 次 |
| 最近记录: |