0
をトリガされます。角度FormGroup.resetはngSubmitイベント
<form [formGroup]="someForm" novalidate (ngSubmit)="submit(someForm)">
stuff
<button (click)="reset()">Reset</button>
<button type="submit">Submit</button>
</form>
を...とreset
方法は、このようなものです。そして、
reset(){
this.someForm.reset();
}
submit
方法I Reset
ボタンをクリックすると、ngSubmit
が呼び出されます。どうして?
私はAPI documentationで参照してください。
reset(value?: any, {onlySelf, emitEvent}?: {onlySelf?: boolean, emitEvent?: boolean}) : void
...しかしonlySelf
とemitEvent
は完全に文書化されていないように見えます。 emitEvent
の部分がフォームの送信をトリガーしていますか?
これはいつもこの方法でしたか? onlySelf
とemitEvent
を説明するドキュメントを見るために探していなければならない場所がありますか?誰かがフォームを送信するためにフォームをリセットする必要があるのはなぜですか?
!私はその方向を全く見ていませんでした - あなたは私に多くの時間を節約しました。私は待っている期間が終了すると、あなたの答えを受け入れるだろう... – WillyC