角路由参数保持不变

时间:2018-11-02 14:01:57

标签: angular typescript caching routing

我创建了一个按钮,该按钮将用户引导至带有参数“ Id”的概述页面。 该操作一次有效,但是当您返回并选择其他用户时,该参数仍与第一次选择时相同。这是一个缓存问题吗?如果可以,我该怎么办?

 <button mat-button class="button" [routerLink]="'/user/overview'" [queryParams]=" { Id: user?.Id }">
      Show User
  </button>

URL的参数正确,但组件保持不变。

1 个答案:

答案 0 :(得分:0)

您没有给我们足够的信息。可能取决于传递“用户/概述”路线的组件。您需要在组件中的ngOnInit中订阅this.route.queryParams才能获取更改的ID。