У меня проблема с использованием Ember. Когда я меняю модель, флаг «isDirty» становится истинным, чего я ожидаю.Ember.js «isDirty» не очищается при сохранении как с помощью Epf, так и с Ember-Data (1.0.0.beta.2)
Однако после этого его флаг isDirty является истинным даже после того, как я сохраню эту модель.
Вот минимальный Rails + проект Ember (так что я могу на самом деле сохранить модель), которая показывает ситуацию:
https://github.com/csterritt/etst
я делаю что-то не так? Это ожидаемое поведение?
Спасибо!
Edit: Оказывается, что, как Джереми Грин указал ниже, флаг «isDirty» работает для Ember данных.
И, он работает с текущей версией Ember 1.0.0 (стандартная, неглавная) и Ember Data.
я делал:
isClean: (->
! @get("isDirty")
).property("name", "age", "favorite_food")
Что было из-за недоразумения с моей стороны. Изменение этого параметра на:
isClean: (->
! @get("isDirty")
).property("isDirty")
Работает должным образом.
К сожалению, это не решит проблему версии Epf. ИПФ-ITES?