必须改变路由,否则页面不会刷新
- 使用完全不相同的两个地址,比如:A:user B:userList 但是A和B都指向同一个Component;
- 使用用一个地址,但是另外一个地址可以携带一个参数,如
/:id
- navigate到当前页,只改变queryParams
this.router.navigate(['account/register-tenant'], {
queryParams: {
editionId: 100
}
});
此时仅有该方法会重新被调用,页面其他内容不会刷新
this._activatedRoute.queryParams.subscribe(queryParams => {
console.log('Id', queryParams.editionId)
})