标签: angular5
我有一个条件,我可能需要短路一条路线并显示与该路线配置中指定的组件不同的组件。我不想重定向到其他路由,因为我真正想要执行的操作会显示错误组件。我不想将代码添加到每个路由组件以显示错误消息,我只想能够显示错误组件而不是路由的已配置组件。 CanActivate似乎并没有太大帮助,因为它返回的只是一个布尔值,或者我可以在CanActivate方法处理程序中导航到一个我不想做的新路线。我可以使用路由器替代吗?