나는 사용하여 양식의 값을 얻을 수 있다는 것을 알고 있습니다.
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.form.controls.email.value
또한 브라켓없이 작동하지만, 당신이 선호하는 스타일 당신의 최대