Saya sadar saya bisa mendapatkan nilai dari form menggunakan
JSON.stringify(ini.formName.nilai) namun, saya ingin mendapatkan nilai tunggal dari bentuk.
Bagaimana saya pergi tentang melakukan hal itu?
Notasi titik akan mematahkan jenis pemeriksaan, beralih ke bracket notation. Anda mungkin juga mencoba menggunakan get() metode. Hal ini juga membuat AOT kompilasi dalam bijaksana I've baca.
this.form.get('controlName').value // safer
this.form.controlName.value // triggers type checking and breaks AOT
untuk Sudut 6+ dan >=RC.6
.html
<form [formGroup]="formGroup">
<input type="text" formControlName="myName">
</form>
.ts
public formGroup: FormGroup;
this.formGroup.value.myName
juga harus bekerja.
Kode ini juga bekerja:
this.formGroup.controls.nameOfcontrol.value