2016-09-18 59 views
0

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

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

+1

在控制器中做'model.save()'是好的。 – locks

回答

0

您是否尝试过扩展一些基本控制器,或者使用包含操作和逻辑的mixin来扩展控制器?我认为mixin会是这种方式。

相关问题