Nud*_*oll 7 ember.js ember-data
我的Ember应用程序中有一个模型,它具有hasMany关系:
App.Book = DS.Model.extend({
tags: DS.hasMany('tag')
});
Run Code Online (Sandbox Code Playgroud)
问题在于,当向书籍添加/从书籍中删除标签时,书籍模型本身不会变得"脏".例如:
book = this.store.find('book', 123);
book.get('tags.length')
==> 0
tag = this.store.find('tag', 456);
book.get('tags').pushObject(tag);
book.get('tags.length')
==> 1
book.get('isDirty') // should be true, but is false
==> false
Run Code Online (Sandbox Code Playgroud)
在我看来,book实例现在应该是脏的,因为它的一个关系被改变了.我究竟做错了什么?
| 归档时间: |
|
| 查看次数: |
1360 次 |
| 最近记录: |