【发布时间】:2017-03-10 17:10:19
【问题描述】:
我有一个使用 ngrx Store 和 Effects 的 Angular2 应用程序。一切都很好,但是我不确定处理知道服务调用操作何时成功完成以便使用成功警报或类似内容更新视图的最佳方式。
例如,这是我在 CreateUser 视图上的流程。
- View 将 Action 调度到 Effect
- 效果调用服务来创建用户
- Service 将成功结果返回给 Effect(在我们的例子中是一个更新的用户对象)
- Effect 通过 Reducer 通过新状态更新 Store。
现在我想向用户表明操作已成功完成,但我不知道处理此问题的最佳方法。
我是否在 CreateUser 组件上为 store 设置了一个 Observable 以通过选择器检测更改,还是有更合适的方法?
【问题讨论】: