Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度全局隐藏路由算法_Angular_Typescript_Angular Router - Fatal编程技术网

Angular 角度全局隐藏路由算法

Angular 角度全局隐藏路由算法,angular,typescript,angular-router,Angular,Typescript,Angular Router,我希望获得与在每个路由上使用skipLocationChange时相同的行为(来自代码和模板)。但是,我希望它是全局设置的,最好是在导入RouterModule时在模块级别进行设置,如下所示: RouterModule.forRoot(/*...*/, { skipLocationChangeGlobally:true }) 我为什么要这样?嗯,这是现有应用程序的一个新业务需求,该应用程序已经包含数百个路由,并且单独设置所有路由将是一个混乱 我已经阅读了有关定位策略的内容,并考虑实施我自己的定

我希望获得与在每个路由上使用skipLocationChange时相同的行为(来自代码和模板)。但是,我希望它是全局设置的,最好是在导入RouterModule时在模块级别进行设置,如下所示:

RouterModule.forRoot(/*...*/, { skipLocationChangeGlobally:true })
我为什么要这样?嗯,这是现有应用程序的一个新业务需求,该应用程序已经包含数百个路由,并且单独设置所有路由将是一个混乱

我已经阅读了有关定位策略的内容,并考虑实施我自己的定位策略-但是我有点担心,主要是因为我担心我可能会破坏路由器的一些其他功能,例如在NavigationExtras属性中传递状态模型