EmberJS History/Undo

Редактировать: я сделал свою собственную реализацию, которая находится на GitHub

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

В основном, для чего мы его используем: Пользователи добавляют, редактируют, модифицируют элементы в этом массиве и иногда хотят отменить/повторить свои изменения. На данный момент мы ограничиваем количество состояний до 30 (возможно, это не оптимальное количество).

Приветствуются любые мысли/ссылки!

12
задан Ignas 20 August 2013 в 11:40
поделиться