Ember.js 如何检查属性是否脏
模型上的Ember.js 如何检查属性是否脏,ember.js,ember-data,Ember.js,Ember Data,模型上的isDirty-标志表示一个或多个属性已更改,且未保存到服务器,但是否可以检查该属性是否为特定属性 类似这样:model.isPropertyDirty('name')否,但可以使用propertyDidChange方法检测它 见: 您可以存储更改的属性并实现自己的isPropertyDirty实际上,Ember提供了一种查找哪些属性不干净的方法 model.changedAttributes() 此方法甚至可以为您提供模型上每个属性的前后更改!太酷了 对于您的问题,您可以检查模
isDirty
-标志表示一个或多个属性已更改,且未保存到服务器,但是否可以检查该属性是否为特定属性
类似这样:
model.isPropertyDirty('name')
否,但可以使用propertyDidChange
方法检测它
见:
您可以存储更改的属性并实现自己的
isPropertyDirty
实际上,Ember提供了一种查找哪些属性不干净的方法
model.changedAttributes()
model.name
是否像这样脏
Ember.isPresent(model.changedAttributes().name)
hasDirtyAttributes。但是,这不适用于belongsTo关系。链接断开,我找不到此方法的信息:/You is right@medokin,我刚刚发现您必须激活Show Private复选框,否则锚无法工作。