テーブルのリストがあります。ユーザーがテーブルをクリックすると、次のことが起こります。
(click)="selectedTable=table"
を編集できる新しいフォームが表示されますselectedTable
。フォームには次の入力が含まれます。
<md-input [(ngModel)]="selectedTable.name" name="name"></md-input>
そして、変更を更新するボタン..
<button (click)="updateTable(selectedTable)">Update</button>
およびキャンセル ボタン: キャンセル
私の問題
入力を更新すると、入力内容に応じてテーブル リスト (インターフェイス) も変更されます。しかし、入力を変更してから「キャンセル」をクリックすると、インターフェイスは更新されたテーブルを含むテーブルリストを表示します。これは、サーバー側ではなくインターフェイスでのみ更新されます(更新をクリックしなかったため)。
selectedTable
キャンセルをクリックしたときに行った変更を元に戻すにはどうすればよいですか?
つまり、入力によってテーブルを変更し、更新をクリックした後にのみインターフェイスで更新するにはどうすればよいですか?