单击指向当前页面的链接时,无法强制重新加载Angular页面

时间:2019-08-15 13:55:59

标签: angular routes

根据this blog,我应该能够使用路由器的onSameUrlNavigation属性。但是,以下设置似乎无效。

RouterModule.forRoot([
  { path: "", component: HomeComponent, pathMatch: "full" },
  { path: "counter", component: CounterComponent },
  { path: "fetch-data", component: FetchDataComponent },
  { path: "**", component: ErrorComponent }
], { onSameUrlNavigation: "reload" })

智能提示建议使用该属性,因此我假设它已放置在代码的正确部分(也模仿the blog)。

我没有收到任何错误消息,坦率地说,我也不知道如何处理它。 (Angular的版本为7.2,因此根据需要高于5.1。)

也许为我的目标有一个更简单的方法?我只是希望导航栏中的所有链接重新加载页面的内容。我可以设置一个单击时触发的方法,但似乎有点笨拙,尤其是如果Angular中有内置的最佳实践方法。

0 个答案:

没有答案