Angular 解析器正在取消加载路由组件

Angular resolver cancelling loading route component

我有一个 Angular 解析器,它通过 http 调用从外部系统获取数据。基于某些情况,我不希望解析器继续并在路由中加载组件。我们如何在不使用 CanActivate 的情况下在 Angular 中进行管理。原因是出于性能原因,我只想获取此数据一次。

使用LocalStorage或SessionStorage或SharedService,设置一个标志来决定是否路由到组件。