【发布时间】:2018-10-03 03:11:21
【问题描述】:
我刚刚开始尝试使用ngxs,但从我目前的阅读情况来看,我并没有 100% 清楚我应该在哪里回调我的 API 以保存和读取数据(我见过的所有示例都是不这样做,或使用一些模拟)。
例如我创建了一个维护项目列表的状态。当我想添加一个项目时,我将“AddItem”操作发送到商店,在那里我将该新项目添加到状态。这一切正常 - 问题是插入将项目发布到服务器的调用的合适位置在哪里?
我是否应该在我的操作实现中调用 API,即在我更新商店的商品列表之前。
或者我应该在我的 Angular 组件中调用 API(通过服务),然后在收到响应时分派“添加项目”操作?
我对这个领域很陌生,所以这些方法的任何指导或优缺点都会很棒。
【问题讨论】: