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