1
我有提交一個值這個反應形式,在title
反應形式如何提交額外的數據
@Component({
template: `
<form [formGroup]="formGroup" (ngSubmit)="onSubmit()" novalidate>
<input class="form-control" placeholder="title" name="title" id="title" formControlName="title" />
<div *ngIf="formGroup.controls['title'].dirty && formGroup.controls['title'].invalid">This is required</div>
<button type="submit">Create</button>
</form>
`,
})
export class CreateDiscussionComponent {
formGroup: FormGroup;
constructor() {
this.formGroup = new FormGroup({
title: new FormControl('', [Validators.required, Validators.minLength(1)])
});
}
onSubmit(): void {
console.log('form value', this.formGroup.value)
}
}
如果我想額外default
值添加到formGroup對象?像類型:'討論'。
所以,當我提出我希望這樣的事情在控制檯
{title:'bla bla bla', type:'discussion'}
如何做到這一點?
https://plnkr.co/edit/RY62cBHMTLLjaDCIA6mc?p=preview
你是什麼意思的默認值? –
無論標題是什麼,類型將被平等地討論。像這樣{title:'這只是字符串',輸入:'disucssion'} –