我正在寻找Angular 2+中相当于$ provide.decorator的东西,或者类似的东西可以得到类似的结果。初步研究已经空了。
之所以寻找这个原因是因为,在angularJS中,我们使用它来修改$ state.go,以便有条件地检查应用设置的变量,并确定是否应防止路由修改历史记录(并因此出现在后退按钮中)。我正在寻找类似的角度2+。
对于这种特殊情况,我知道可以选择router.navigate(...,{skipLocationChange:true}),但这将涉及编辑许多类,我想避免这种情况。
提前谢谢!