所以,当我点击一个就业对象并记录eventRef(类型:带有数组的对象)的内容时,我遇到了问题,它显示正确,但是一旦我保存它并记录内容,它们就出现了as null,null。检查Ember模型,我能够发现_attributes从eventIds重置为null,null,但是仍然可以在_data中找到eventIds。
_attributes和_data有什么区别。有没有办法刷新_data的属性?
答案 0 :(得分:0)
使用Ember对象时,通常需要使用.get(..)
来访问其属性,因为这会为您提供可靠的行为并触发相应的Ember挂钩。无法保证您在私有属性中看到的内容(例如_attributes
或_data
)在绑定方面是最新的。相反,请尝试记录employmentObject.get('appliedEventList.eventRef')
(假设我正确理解了对象的格式)。
编辑:我觉得你可能已经知道了这一切。