我应该把数据管理员放在哪里

时间:2016-09-18 09:15:05

标签: ember.js ember-data

将数据持久性放在一个地方的好习惯是什么。现在,当我保存这个对象时,我将model.save()放在每个控制器中。但我认为这不是很好的解决方案,因为它可以使代码重复。 我在ember中发现我们有服务https://guides.emberjs.com/v2.8.0/applications/services/,但根据文档,这是不使用数据存储的地方。

我的问题是不重复数据持久代码的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用包含操作和逻辑的mixin扩展某些基本控制器或扩展控制器?我认为mixins将是实现这一目标的方法。