【发布时间】:2017-07-18 07:39:46
【问题描述】:
我有一个包含产品列表的页面。这些产品驻留在商店中并由products reducer 管理。 PRODUCTS.LOAD_ALL action 被调度,一个 effect 捕获它,执行一个 API 调用并调度一个 PRODUCTS.LOAD_ALL_SUCCESS action,products reducer 使用它来填充 store。
我现在有另一个页面,用于编辑特定产品,我对加载/存储该产品的最佳位置有一些疑问。我是否应该坚持使用效果并发送操作以最终将其放入商店。如果是这样,我会重复使用具有active 属性的products 减速器还是引入一个新的product 减速器来保存这个特定的产品?或者,此时我是否应该放弃表单效果,只从我的容器组件中调用 API 并将产品传递给必要的子组件?
【问题讨论】:
标签: javascript angularjs store effects ngrx