我首先想到的是我的路线中的canActivate,因为我需要注入一个服务,这对我来说似乎很自然。我一直在读关于使用urlMatchers的文章,但是我不认为我有段中需要的所有信息,使用Angular 2 different components with same route之类的东西注入服务对我来说似乎是错误的,而且如果我尝试直接导航到网址而不是通过主页导航,它确实会失败-当我直接导航时,注入器是没有定义的。我的问题是,使用防护或类似的东西,当我的防护的结果为假时,我是否可以“导航到下一个匹配的URL”