繁体   English   中英

从第二页向前导航到第三页时页面不会改变,第三页是与第三页具有相同 url 的第一页 Angular Ionic

[英]Page does not change when navigating forward from second page to third page, which is the first page with the same url as the third page Angular Ionic

例如,我的路由方式是这样的:page A(第一)-> page B-> page A(第二)

从页面 A(第一个)到 B 的路由工作正常。 但是,当将页面 B 路由到 A(第二个)时,该页面显示的情况与页面 A(第一个)相同。

我认为 Angular 将页面 A(第二个)与页面 A(第一)重用。 如何使路由器为页面A(第二个)创建新页面?

* 使用RouteReuseStrategy还是不行

如果目标是通过再次导航到页面 A 来重新创建页面 A,您可以在导航到页面 B 时终止先前的路线

this.router.navigate(["pageb"], {replaceUrl:true});

如果你想保留几个不同的页面 A,你需要在你的路线上使用一个参数

{path: 'pagea/:param', component: Pagea }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM