如何强制Angular有条件地重新加载相同的URL导航?

时间:2019-09-19 07:17:41

标签: angular

我知道我可以使用 onSameUrlNavigation 强制在相同的URL上重新加载,例如:

RouterModule.forRoot(routes, {
    onSameUrlNavigation: 'reload'
})

但是,此方法将启用全局强制重新加载。我只需要在特定条件下强制重新加载,该如何轻松实现?

我希望有类似的东西

// default
this.router.navigate(
    [ '../', myID ],
    { relativeTo: this.route }
);
// force reload
this.router.navigate(
    [ '../', myID ],
    { relativeTo: this.route, forceReload: true } // <--- 'forceReload' conditionally, is it possible?
);

0 个答案:

没有答案