一般问题:
我想了解当前事务 ( currentTransaction
) 和默认事务 ( defaultTransaction
) 的概述。
具体问题:
我一直在比较Ember 控制器this.get('model').save()
和this.get('store').commit()
.
this.get('model').save()
最终会调用 Ember-data Store 的get(this, 'currentTransaction').commit().
,见github。
this.get('store').commit()
最终会调用 Ember-data Store 的get(this, 'defaultTransaction').commit()
,见github。
在更新单个编辑记录的情况下,它们似乎完全相同。它们应该如何以不同的方式使用?