Wil*_*Wit 3 ember.js ember-data
isDirty模型上的-flag表示一个或多个属性已更改但未保存到服务器,但是是否可以针对特定属性进行检查?
像这样: model.isPropertyDirty('name')
小智 14
实际上,Ember确实提供了一种查找哪些属性是脏的方法.
model.changedAttributes()
此方法甚至可以为您提供模型上每个属性更改的前后!非常酷!
对于您的问题,您可以检查模型的属性model.name是否是脏的...
Ember.isPresent( model.changedAttributes().name )