반응형
컨트롤러에서 양식 값을 읽는 방법은 무엇입니까?
저는 Angular 2 초보자인데 구성 요소에서 텍스트 상자 값을 얻으려고 하는데 어떻게 얻는지 정말 모르겠습니다.
HTML:
<form [formGroup]="regForm" >
<label for="txtFName">First Name</label>
<input type="text" id="txtFName"/>
</form>
component.ts :
import { Component } from "@angular/core"
import { FormControl, FormGroup, FormBuilder, Validator, Validators,ReactiveFormsModule } from "@angular/forms";
import { customer } from '../model/customerModel'
import { Router } from "@angular/router";
export class regComponent
{
private Customer:customer;
private regForm:FormGroup;
private firstName:FormControl;
constructor (private formBuilder:FormBuilder,private router:Router)
{
this.firstName=new FormControl('',[Validators.required])
this.regForm=formBuilder.group({
firstName:this.firstName
})
console.log(this.regForm.value);
}
콘솔에 빈 값이 표시됩니다.이와 관련하여 도와주시기 바랍니다.
더하다formControlName
입력할
<input type="text" id="txtFName" formControlName="firstName" />
이제 이름으로 값에 액세스합니다.
this.regForm.get('firstName').value
아래 컨트롤의 경우 명명된 전자 메일:
ngOnInit() {
this.contactForm = this.formBuilder.group({
email: [null, Validators.compose([Validators.required])]
});
}
에 의한 액세스name
당신이 통제실에 준 것:
this.formGroup.controls['email'].value
import { Component, OnInit } from '@angular/core';
import { FormBuilder, Validators } from '@angular/forms';
@Component({
selector: 'demo-app',
templateUrl: 'app/app.component.html'
})
export class regComponent implements OnInit {
private regForm:any;
constructor(private formBuilder: FormBuilder) {
}
ngOnInit(){
this.regForm=formBuilder.group({
firstName:['', Validators.required]
})
}
saveUser() {
if (this.regForm.dirty && this.regForm.valid) {
alert(`FirstName: ${this.regForm.value.firstName}`);
}
}
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<form [formGroup]="regForm" (submit)="saveUser()" >
<label for="txtFName">First Name</label>
<input type="text" id="txtFName" formControlName="firstName" #firstName="ngControl"/>
<button type="submit" [disabled]="!userForm.valid">Submit</button>
</form>
언급URL : https://stackoverflow.com/questions/47827634/how-to-read-form-values-in-controller
반응형
'source' 카테고리의 다른 글
MongoDB와 Postgre 중에서 선택하는 방법GIS용 SQL? (0) | 2023.06.26 |
---|---|
유형 스크립트에서 사용자 정의 유형을 올바르게 가져오는 방법 (0) | 2023.06.26 |
waitpid, wnohang, 추적되지 않은.사용 방법 (0) | 2023.06.26 |
간단한 삽입 문을 사용하여 이진 파일 데이터를 이진 SQL 필드에 삽입하려면 어떻게 해야 합니까? (0) | 2023.06.26 |
Git 복사 파일 기록 보존 (0) | 2023.06.26 |