我发现延迟加载的子路由将在父路由执行它们的解析器(可能还有父路由)之前执行它们的路由canLoad
保护。这很不方便。我的子路由守卫依赖于在父解析器中获取的数据,即它们检查是否存在某些数据以允许加载惰性模块。canActivate
canLoad
canLoad
首先运行子路由的原因是什么canLoad
?关于这个问题我唯一能找到的就是here。
有没有办法改变路由守卫的执行顺序?当前的自下而上执行策略似乎并不正确。理想情况下,守卫会执行自上而下而不是自下而上。
我发现延迟加载的子路由将在父路由执行它们的解析器(可能还有父路由)之前执行它们的路由canLoad
保护。这很不方便。我的子路由守卫依赖于在父解析器中获取的数据,即它们检查是否存在某些数据以允许加载惰性模块。canActivate
canLoad
canLoad
首先运行子路由的原因是什么canLoad
?关于这个问题我唯一能找到的就是here。
有没有办法改变路由守卫的执行顺序?当前的自下而上执行策略似乎并不正确。理想情况下,守卫会执行自上而下而不是自下而上。