Я создал форму, используя технику реактивных форм, доступную в Angular 2. Форма имеет множество элементов управления разных типов. Теперь мне нужно добавить к нему кнопку отмены. Мне удалось настроить базовую кнопку отмены, используя события click
и change
. Я сохраняю предыдущее значение, когда кто-то щелкает элемент управления формы, и сохраняю это значение в локальном хранилище, когда значение элемента управления изменяется. Однако у этого метода есть недостатки. Например, когда кто-то вкладывает в элемент управления, событие click
не срабатывает.
Так есть ли способ сохранить версии формы при изменении? Я думаю, что идеальным решением будет наблюдатель, который будет следить за формой и сохранять ее версии.