路由为 /sim/:id。
我使用 Angular 解析器向
然后,在与此路由相关联的主要组件中,我调度了一个 ngrx action,触发一个 effect,该 effect 执行相同的请求
然后,我使用 ngrx selector 从 store 中检索数据,并且视图得到填充(FYI 视图使用了响应数据的很多内容)。
这样做没有问题,但我正在向同一端点进行 2 次 HTTP 请求。我怎样最好地避免这种情况?我不需要代码,只需要一些指导。谢谢。
我正在使用最新版本的 Angular 和 ngrx。
我使用 Angular 解析器向
GET /api/sim/{id}
发送 HTTP 请求以获取单个数据(页面标题),该数据在布局组件中使用。响应是一个大的 JSON 对象,但我只需要一个单独的数据。然后,在与此路由相关联的主要组件中,我调度了一个 ngrx action,触发一个 effect,该 effect 执行相同的请求
GET /api/sim/{id}
并使用响应填充 store。然后,我使用 ngrx selector 从 store 中检索数据,并且视图得到填充(FYI 视图使用了响应数据的很多内容)。
这样做没有问题,但我正在向同一端点进行 2 次 HTTP 请求。我怎样最好地避免这种情况?我不需要代码,只需要一些指导。谢谢。
我正在使用最新版本的 Angular 和 ngrx。
throttleTime
:https://www.learnrxjs.io/operators/filtering/throttletime.html - Pac0