【发布时间】:2019-09-24 17:45:04
【问题描述】:
我有一个 Angular 解析器,它通过 http 调用从外部系统获取数据。基于某些条件,我不希望解析器继续并在路由中加载组件。我们如何在不使用 CanActivate 的情况下在 Angular 中进行管理。原因是出于性能原因,我只想获取此数据一次。
【问题讨论】:
-
使用 Guard 和 CanActivate。为什么不?在 Guard 中获取一些数据并决定是否加载路由并不是坏习惯。