【发布时间】:2018-11-02 14:01:56
【问题描述】:
我创建了一个按钮,该按钮将用户引导至带有参数“Id”的概览页面。 这工作一次,但是当您返回并选择不同的用户时,它仍然是第一次选择的相同参数。这是缓存问题吗?如果是,我该怎么办?
<button mat-button class="button" [routerLink]="'/user/overview'" [queryParams]=" { Id: user?.Id }">
Show User
</button>
网址具有正确的参数,但组件保持不变。
【问题讨论】:
-
你看到查询参数变化了吗?如果重新查询参数正在更改,则问题是您读取参数的代码没有再次执行。如果它没有改变,则错误出在承载此按钮的组件中。
标签: angular typescript caching routing