<input type="text">
要素のリストを表示するフォームがあります。それらはすべて、フォームが汚れるまで無効になる共通の保存ボタンを共有しています。次に、ユーザーが保存ボタンをクリックすると、データがサーバーに送信されます。サーバーがデータを正常に保存した場合は、フォームを元の状態にリセットしたいのですが、ユーザーが必要に応じてデータをさらに編集できるように、フォーム内のすべてのデータを保持したいと考えています。
検索したら方法がわかりましたNgForm.reset()
。これにより、フォームが元の状態に設定されますが、残念ながらフォームもクリアされます。リセット メソッドには値パラメーターがあるようですが、それが何をするのかわかりません。それにもかかわらず、私はデータを消去したくありません。
私も試しmyForm.pristine = true
てみましたが、これにより何らかの理由でページがリロードされます。