首页 > 解决方案 > 何时使用解析器 Angular?

问题描述

在哪些情况下你会在 Angular 中使用解析器?我认为它需要很多性能,在这种情况下它有优化使用?

我可以重用解析器并缓存它吗?

标签: angularangular5angular8

解决方案


答案对您的用例有些主观,但基本上可以考虑任何将受益于已“解析”数据的路线更改。我会查看任何具有高页面负载的路由更改。您应该能够缓存数据,因为解析器只是在服务中实现。该服务可以缓存来自状态管理存储示例的数据:NgRX,如果您将其设为单例,甚至只是服务本身中的私有属性。


推荐阅读