2016-09-18 64 views
0

把數據持久化器放在一個地方的好方法是什麼。現在我把model.save()放在每個控制器中,當我保存這個對象的時候。但我認爲這不是很好的解決方案,因爲它可以使代碼重複。 我發現在餘燼我們有服務https://guides.emberjs.com/v2.8.0/applications/services/,但根據文件它是不使用數據存儲的地方。我應該把數據管理器

我的問題是不重複數據持久代碼的最佳做法是什麼?

+1

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

回答

0

您是否嘗試過擴展一些基本控制器,或者使用包含操作和邏輯的mixin來擴展控制器?我認爲mixin會是這種方式。

相關問題