Изменить: я сделал свою собственную реализацию, которая находится на GitHub
Мне было интересно, есть ли встроенная функция в ember, которая позволяет сохранять состояния объектов/массивов? В нашем приложении мы создали свою собственную реализацию undo/history для конкретного Ember.ArrayController, но, похоже, он глючит и работает медленно (в Firefox). Поэтому мне интересно, есть ли что-нибудь, что заменит наш script.
В основном мы используем его для: Пользователи добавляют, редактируют, изменяют элементы в этом массиве, и иногда они хотели бы отменить/изменить свои изменения. В настоящий момент мы ограничиваем количество состояний до 30 (может быть, не оптимальное количество).
Любые мысли/ссылки оценены!