以下はのスニペットです app.component.html
<form *ngIf="addForm" [formGroup]="addForm" (ngSubmit)="onSubmit()">
<table>
<thead></thead>
<tbody>
<tr>
<td>
に app.component.ts
onSubmit() {
console.log(this.addForm.value);
this.contractService.saveContract(this.addForm.value)
.subscribe(data => {
alert('Contract created successfully');
});
}
私の問題は、アラートを受け取った後、フォームの値が自動的にクリアされる、つまりフォームが更新される必要があることです。それは私には起こっていません。どんな提案も認められます。
アラートOKクリック後にフォームをクリアする必要があります
これが例です
onSubmit() {
console.log(this.addForm.value);
this.contractService.saveContract(this.addForm.value)
.subscribe(data => {
if (!alert("Contract created successfully")) {
this.addForm.reset();
}
});
}
使用することもできます window.confirm
onSubmit() {
this.contractService.saveContract(this.addForm.value)
.subscribe(data => {
if ( window.confirm('Contract created successfully') ) {
//clicked Yes
this.addForm.reset();
}
});
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加