我有一个编辑用户的页面,里面有一些子组件.每个子组件都可以更改或对其父组件产生一些影响.
因此,我没有将更改发送到父级并更新一些字段,而是使用
private route: ActivatedRoute;
reload(){
this.router.navigate(["/admin/user/edit/"+this.user.id]);
}
基本上,它会重定向到当前页面.例如,当前页面是
但是,Angular 似乎不会重定向/重新加载与router.navigate
相同的页面
我应该如何重新加载当前页面?
编辑:
这就是为什么我需要重新加载页面,而不是手动更新当前页面上的数据的原因.我需要对其他组件进行更新,当我进行更新时,它会向历史组件添加一些内容.我需要一起刷新User组件和History组件,因为这两个组件都受到其他组件中更改的影响.