首先,是的,我知道ngComponentRouter模块是废弃的,但我的应用程序已经很好地使用它除了这个问题。
问题是$routerCanActivate函数没有触发(在https://docs.angularjs.org/guide/component-router中搜索"$routerCanActivate"来查看它应该如何工作)。
使用$canActivate
作为静态属性