Angular:由于查询参数而导致路由器重新添加

时间:2017-11-26 13:03:32

标签: angular

我的路由器链接指向相同的组件但具有不同的参数。

<a [routerLink]="['/goto']" [queryParams]="{mode: '1'}">Goto1</a>
<a [routerLink]="['/goto']" [queryParams]="{mode: '2'}">Goto2</a>

在组件ngOnInit中,我读取了参数模式,并且组件因此而起作用。

ngOnInit (
{
    this.mode = this.rt.snapshot.queryParams ["mode"];
    ...

但是因为路由器只在URL改变时才起作用,所以组件不会重新加载。

如何只使用一个带参数的组件?

,如何处理最佳方法

谢谢!

0 个答案:

没有答案