将全局NavigationExtras添加到路由器的每个导航操作中

时间:2019-03-02 17:37:25

标签: angular angular-router

是否可以向路由器提供全局NavigationExtras

每当我导航到应用程序中的其他页面时,都必须使用skipLocationChange。我目前在模板中都添加了此选项:

<a routerLink="settings" skipLocationChange>Settings</a>

或在组件中:

this.router.navigate(['settings'], { skipLocationChange: true });

我可以以某种方式定义全局默认值NavigationExtras,该默认值会由Angular自动添加到所有navigate动作中,这样我就不必手动将它们添加到模板中的每个链接或对{ {1}}在组件中?

0 个答案:

没有答案