ich diese reaktive Form haben, die einen einzelnen Wert vorträgt, die title
Reactive Form, wie zusätzliche Daten vorlegen
@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)
}
}
Was, wenn ich zusätzliche default
Wert dem formGroup Objekt hinzufügen? Wie Typ: "Diskussion".
Also, wenn ich übermittle ich so etwas wie dies in der Konsole erwarten, dass diese
{title:'bla bla bla', type:'discussion'}
wie zu tun?
https://plnkr.co/edit/RY62cBHMTLLjaDCIA6mc?p=preview
Was meinen Sie mit 'default' Wert? –
Was auch immer der Titel ist, der Typ wird gleich "Diskussion" sein. So {title: 'das ist nur eine Zeichenfolge', geben Sie 'discussion' ein} –