是否可以向路由器提供全局NavigationExtras
?
每当我导航到应用程序中的其他页面时,都必须使用skipLocationChange
。我目前在模板中都添加了此选项:
<a routerLink="settings" skipLocationChange>Settings</a>
或在组件中:
this.router.navigate(['settings'], { skipLocationChange: true });
我可以以某种方式定义全局默认值NavigationExtras
,该默认值会由Angular自动添加到所有navigate
动作中,这样我就不必手动将它们添加到模板中的每个链接或对{ {1}}在组件中?