【问题标题】:Angular2 Trigger router.navigate to refresh a pageAngular2触发router.navigate刷新页面
【发布时间】:2026-01-01 21:25:07
【问题描述】:

我注意到使用:

如果我已经在 'my-route' 上,router.navigate(['my-route']) 将不起作用

但是,如果我已经在其路线上,我希望刷新组件。

实现这一目标的最佳方法是什么?

【问题讨论】:

标签: angular


【解决方案1】:

改用router.navigateByUrl

可以通过

获取网址
ngOnInit() {
      this.sub = this.route.params.subscribe(params => {
         this.paramsChanged(params['id']);
       });
    }

【讨论】:

    最近更新 更多