[英]Ember-data 0.14, setting belongsTo does not dirty the record
我最近已升級到ember-data 0.14並設置了一個AresTo關系不再使記錄變得骯臟。
說我有:
App.User = DS.Model.extend({
firstName: DS.attr('string'),
surname: DS.attr('string')
});
App.Contact = DS.Model.extend({
firstName: DS.attr('string'),
surname: DS.attr('string'),
user: DS.belongsTo('App.User')
});
如果我有聯系人並更改用戶,則isDirty為false:
例如
contact.set('user', newUser);
contact.get('isDirty'); //false
我創建了這個 jsbin,但是它可以與夾具適配器一起使用。
我正在使用RESTAdapter,它不起作用。
我想知道這是否與觀察者在ember 1.0中的更改有關?
如果我將代碼回滾到rc7和0.14,則完全相同的代碼有效,因此1.0中的某些操作將阻止更改被注冊。
在ember-data中設置一個belongsTo會發生什么? 我應該在代碼的哪兒看?
多挖約之后,它竟然是用在固定suspendListeners問題這與Ember提交。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.