【发布时间】:2013-09-14 19:30:52
【问题描述】:
我在使用 Ember 时遇到问题。当我更改模型时,它的“isDirty”标志变为真,这是我所期望的。
但是,此后它的“isDirty”标志为真,即使我保存了该模型。
这是一个显示这种情况的最小 Rails + Ember 项目(因此我可以实际保存模型):
https://github.com/csterritt/etst
我做错了吗?这是预期的行为吗?
谢谢!
编辑:事实证明,正如 Jeremy Green 在下面指出的那样,“isDirty”标志适用于 Ember Data。
而且,它适用于当前的 Ember 1.0.0(标准,非最新)和 Ember Data 测试版。
我在做:
isClean: ( ->
! @get("isDirty")
).property("name", "age", "favorite_food")
这是由于我的误解。将其更改为:
isClean: ( ->
! @get("isDirty")
).property("isDirty")
正常工作。
很遗憾,这并不能解决 Epf 版本的问题。 Epf-ites?
【问题讨论】:
标签: ember.js ember-data epf