我不明白该怎么做
-
console.log具体值
-
显示在HTML页面上的标签中
-
在输入文本中显示
这是我的Component Typescript与新的FormGroup,然后是新的FormControls
this.trackerForm = new FormGroup({
session: new FormControl('', Validators.required),
date: new FormControl(new Date(), [
Validators.required
]),
contactType: new FormControl('', [
Validators.required
]),
customerType: new FormControl('', Validators.required),
firstName: new FormControl('', [Validators.required, Validators.minLength(80)]),
lastName: new FormControl('', [Validators.required, Validators.minLength(80)]),
phone: new FormControl('', [Validators.required, Validators.maxLength(10), Validators.minLength(10)]),
extension: new FormControl('', [Validators.maxLength(7)])
});
// this outputs the entire json
console.log(JSON.stringify(this.trackerForm.value));
//How do I ONLY console.log one of the values? date?
页面上的HTML -
<form [formGroup]="trackerForm" (ngSubmit)="onSubmit(trackerForm.value)" novalidate>
<div>
<label class="form-control"><span>{{trackerForm.date.value}} </span></label>
</div>
2 回答
要么
但第一个肯定更好,因为'AOT'不编译第二个 .
但我会创建一个组件
getter
以使其更好:然后 :
您需要通过
trackerForm.controls
对象访问formGroup
控件 ."date"
control的值trackerForm.controls['date'].value
的示例 .