Ember Models的_attributes vs _data

时间:2014-04-02 04:11:09

标签: model ember-data

所以,当我点击一个就业对象并记录eventRef(类型:带有数组的对象)的内容时,我遇到了问题,它显示正确,但是一旦我保存它并记录内容,它们就出现了as null,null。检查Ember模型,我能够发现_attributes从eventIds重置为null,null,但是仍然可以在_data中找到eventIds。

_attributes和_data有什么区别。有没有办法刷新_data的属性?

截图: http://imgur.com/hxhTUNs

1 个答案:

答案 0 :(得分:0)

使用Ember对象时,通常需要使用.get(..)来访问其属性,因为这会为您提供可靠的行为并触发相应的Ember挂钩。无法保证您在私有属性中看到的内容(例如_attributes_data)在绑定方面是最新的。相反,请尝试记录employmentObject.get('appliedEventList.eventRef')(假设我正确理解了对象的格式)。

编辑:我觉得你可能已经知道了这一切。