gpt4 book ai didi

angular - ionic 4 + Angular : routerLink only works first time

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

我现在在从头开始开发基本应用程序时遇到了一个奇怪的错误。我使用 Ionic 4 beta 19 并将 routerLink 放到另一个页面,路由在基页模块中设置如下:

RouterModule.forChild([
{ path: '', component: NewsPage },
{ path: ':id', component: DetailPage }
])

routerLink 属性设置在卡片上,单击卡片时它工作正常,但当我返回并按下同一张卡片或另一张卡片时,路由器根本不做任何事情。我没有收到任何错误,浏览器中的 URL 工作正常。怎么会这样?

编辑:另外,DetailPage 没有模块,所以它基本上只是一个页面。

编辑:卡片代码如下所示:

<ion-card *ngFor="let item of items;" [routerLink]="[item.id]">
...
</ion-card>

在详细信息页面中,路由参数被订阅,:id 参数将用于 GET 请求订阅以检索数据

最佳答案

这已经修复,只需运行 npm i @ionic/angular 更新到修复版本 4.2.0 或更高版本。

这也影响了 router.navigate(['url', params]) 功能

关于angular - ionic 4 + Angular : routerLink only works first time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53859509/

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