gpt4 book ai didi

angular - 无法重新加载/刷新事件路线

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

我最近更新到新的 RC3 和 Router3alpha,似乎有些事情发生了变化。

我注意到点击事件路线的链接不再导致组件重新加载。我如何使用新的 router3 实现此行为?

我的链接看起来像

<a [routerLink]="['/link1']">Link1</a>

为了测试,我只是在 ngOnInit 中使用了一个随机数:

export class LinkoneComponent implements OnInit 
{

public foo: number;
constructor() {}

ngOnInit()
{
this.foo = Math.floor(Math.random() * 100) + 1;
}

}

在路由之间切换时它工作得很好,但点击当前事件的路由不会导致组件重新加载。

最佳答案

目前不支持。如果只有参数值发生变化但路由保持不变,则不会重新创建组件。

另见 https://github.com/angular/angular/issues/9811

您可以订阅参数以在参数更改以重新初始化组件实例时收到通知。

另见 https://stackoverflow.com/a/38560010/217408

关于angular - 无法重新加载/刷新事件路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38036498/

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