我的路由器链接指向相同的组件但具有不同的参数。
<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改变时才起作用,所以组件不会重新加载。
如何只使用一个带参数的组件?
,如何处理最佳方法谢谢!