Я знаю, що можу отримати значення форми за допомогою
JSON.stringify (this.formName.value), однак, я хочу отримати одне значення з форми.
Як я можу це зробити?
Я знаю, що можу отримати значення форми за допомогою
JSON.stringify (this.formName.value), однак, я хочу отримати одне значення з форми.
Як я можу це зробити?
Відповіді:
Ви можете отримати таке значення
this.form.controls['your form control name'].value
Так, ти можеш.
this.formGroup.get('name of you control').value
Позначення крапками порушить перевірку типу, перейдіть до нотації дужок. Ви також можете спробувати скористатися методом get (). Він також зберігає компіляцію AOT в такті, яку я прочитав.
this.form.get('controlName').value // safer
this.form.controlName.value // triggers type checking and breaks AOT
.get()
методом, однак потрібно закінчити, .value
я думаю:this.form.get('controlName').value
Цей код також працює:
this.formGroup.controls.nameOfcontrol.value
Можна використовувати getRawValue()
this.formGroup.getRawValue().attribute
Ви можете зробити це наступними способами
this.your_form.getRawValue()['formcontrolname]
this.your_form.value['formcontrolname]
this.form.controls.email.value
також працює без дужок, але від вас