在Angular中重新加载活动路线

时间:2019-06-25 03:43:47

标签: angular angular-activatedroute

1。问题:默认情况下,当我们尝试导航到已激活的相同网址时,路由器不会发出路由器事件。

2。解决方案:在我们的组件内部,我们订阅了queryParamMap并在调用下一个处理程序时重新获取数据。请参见下面的示例。

this.activatedRoute.params.subscribe(routeParams => {
  this.newsId = +routeParams.id;
  if (this.newsId) {
    this.getNewsDetailToView(this.newsId);
  }
});

0 个答案:

没有答案