0
私は、モデルに結合された角度2の形をしています。今私は、ユーザーがキャンセルをヒットしたときに、モデルの変更をロールバックする必要があります。これをどのように達成するのですか? (私はSOに未回答の質問好きではないので)角度2のロールバックモデルの状態はフォームにあります。
私は、モデルに結合された角度2の形をしています。今私は、ユーザーがキャンセルをヒットしたときに、モデルの変更をロールバックする必要があります。これをどのように達成するのですか? (私はSOに未回答の質問好きではないので)角度2のロールバックモデルの状態はフォームにあります。
私はコメントで議論されたものを繰り返します:多くのユースケースについては
ここRestoreServiceの議論を参照してください:私のモデルはまたにバインドされているので、この文句を言わない仕事:https://angular.io/docs/ts/latest/guide/hierarchical-dependency-injection.html –
@MarkRajcokを別のコンポーネントとフォーム内のすべての変更をユーザーがフォームを編集している間にそのコンポーネントに反映する必要があります。 – nullDev
フォームを表示する前に、モデルのコピーを作成します。ユーザーがキャンセルした場合は、コピーに戻し、コピーを使用するように他のコンポーネントに通知します。 –