Form(myform)をリセットする関数をコンポーネントファイルの1つに作成しました。
`onSubmit() {
if (this.myform.valid) {
console.log("Form Submitted!");
this.myform.reset();
}
}`
フォーム全体をリセットすることは完璧に機能しますが、一部の要素をリセットし、他の要素を同じように維持することは可能です。
これを試して:
this.myform.controls['comments'].reset()
これを試してください:
clearForm() {
this.myForm.get('comments').reset();
this.myForm.get('name').reset();
}
フォームを送信する場所でこの関数を呼び出します。
はい、_tnis.myform.controls
_を使用してコントロールにアクセスし、コントロールを取得してreset()
を呼び出すことができます