gpt4 book ai didi

angular - 如何在模态窗口 [ANGULAR 5] 内创建路由?

转载 作者:太空狗 更新时间:2023-10-29 17:58:26 25 4
gpt4 key购买 nike

我有一个要求,我需要根据模态窗口主体内的特定条件来回切换 2 个不同的 View 。

这 2 个 View 是:

  1. 列表项(初始 View )
  2. 添加新项目

添加新项目后,我需要切换到列表项目 View 。

注意:所有这些 View 都应显示在模态窗口主体内。

那么使用 ANGULAR 5 路由如何在这个模态组件中创建新的路由/子路由?

最佳答案

用这样的名字创建另一个路由器 socket

<router-outlet name="modal"></router-outlet> 

要在您的 ts 中导航到它,请使用

this.router.navigate([{ outlets: { modal: 'route' }}])

在您的 html 中,使用

<button md-button  [routerLink]="[{outlets: {'modal': ['route']}}]">Speakers</button>

你也可以在你的 route 指定它

{ path: ':id', component: YourComponent, outlet: 'modal' }

关于angular - 如何在模态窗口 [ANGULAR 5] 内创建路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51746420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com