gpt4 book ai didi

angular - 从 Angular 2 应用程序的任何地方关闭辅助路由

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

如何在没有辅助路线的情况下获取路线信息?场景是关闭辅助路线,为此我正在考虑从当前 route 剥离辅助路线信息并导航到新路线,

所以我正在寻找的是从当前 route 剥离 aux1-route

/route1(aux1:aux1-route;id=123)  -> /route1
/route1(aux1:aux1-route;id=123//aux2:aux2-route) -> /route1(aux2:aux2-route)

app.html

<router-outlet></router-outlet>
<router-outlet name='aux1'></router-outlet>
<router-outlet name='aux2'></router-outlet>

路由配置

{ path: "route1", component: route1Component }
{ path: "aux1-route", component: aux1RouteComponent, outlet: "aux1" }
{ path: "aux2-route", component: aux2RouteComponent, outlet: "aux2" }

Angular 2 版本:2.0.0-rc.5

Angular 路由器版本:3.0.0-rc.1

还请建议是否有其他方法可以从应用程序的任何位置关闭辅助路由。

提前致谢!

最佳答案

我能够使用下面的代码解决这个问题,

  this.router.navigate([{ outlets: { aux1: null } }]);

检查这个Angular documentation

关于angular - 从 Angular 2 应用程序的任何地方关闭辅助路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38921749/

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