У меня есть список таблиц. Когда пользователь нажимает на таблицу, происходит следующее:
(click)="selectedTable=table"
И появляется новая форма, которая позволяет редактировать файл selectedTable
. Форма содержит следующие входные данные:
<md-input [(ngModel)]="selectedTable.name" name="name"></md-input>
И кнопка для обновления изменений..
<button (click)="updateTable(selectedTable)">Update</button>
и кнопка отмены: Отмена
Моя проблема
Когда я обновляю свой ввод, список таблиц (интерфейс) также меняется в соответствии с тем, что находится на вводе. Но когда я изменяю свой ввод, а затем нажимаю "Отмена", в интерфейсах отображается список таблиц с обновленной таблицей, которая обновляется только в интерфейсе, а не на стороне моего сервера (поскольку я не нажимал кнопку "Обновить"). ).
Как я могу отменить изменения, внесенные в selectedTable
при нажатии кнопки «Отмена»?
Или другими словами: как я могу изменить свою таблицу с помощью ввода и обновить ее в интерфейсе только после нажатия кнопки «Обновить»?