반응형
Form Group에서 단일 값을 가져오는 방법
폼의 가치를 취득할 수 있는 것은, 다음과 같습니다.
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
Angular 6+ 및 >=RC.6의 경우
.html
<form [formGroup]="formGroup">
<input type="text" formControlName="myName">
</form>
.ts
public formGroup: FormGroup;
this.formGroup.value.myName
작동해야 합니다.
다른 옵션:
this.form.value['nameOfControl']
사용할 수 있습니다.getRawValue()
this.formGroup.getRawValue().attribute
이 코드도 동작합니다.
this.formGroup.controls.nameOfcontrol.value
다음과 같은 방법으로 할 수 있습니다.
this.your_form.getRawValue()['formcontrolname]
this.your_form.value['formcontrolname]
언급URL : https://stackoverflow.com/questions/43713558/how-to-get-a-single-value-from-formgroup
반응형
'source' 카테고리의 다른 글
Nginx에서 Larabel과 함께 WordPress를 설치하는 방법(SEO 친화적인 URL) (0) | 2023.04.04 |
---|---|
react-native에서 Appregistry.runApplication을 호출하는 동안 오류가 발생했습니다. (0) | 2023.04.04 |
Amazon RDS Oracle 인스턴스에 연결할 때 "읽은 호출에서 하나 빼기" 오류에 접근하는 방법 (0) | 2023.04.04 |
PHP 루프를 사용하여 요소에 부트스트랩 행 및 적절한 열 번호 추가 (0) | 2023.04.04 |
react js의 서비스 워커가 뭐죠? (0) | 2023.04.04 |