Jede Möglichkeit, verschachtelte Felder in Angular2 zu unterstützen.Angular2 unterstützt verschachtelte Eigenschaften im Formular nicht
Klasse
ngOnInit() {
this.form = this._fb.group({
name: {
given: ['', Validators.required],
middle: [''],
family: ['', Validators.required]
}
});
}
Vorlage
<form [ngFormModel]="form">
<input ngControl="name.given" type="text" placeholder="First Name">
<input ngControl="name.middle" type="text" placeholder="Middle Name">
<input ngControl="name.family" type="text" placeholder="Last Name">
</form>
Ich bin immer in der Konsole folgende Cannot find control 'name.given'
Fehler ausgegeben. Ich habe eine andere Syntax name['given']
, name[given]
usw. gegen ngControl
versucht, aber die gleiche Art des Fehlers erhalten.
Wie arbeiten Sie mit geschachtelten Feldern in angular2?
Und [hier] (https://angular.io/docs/ts/latest/api/common/index/FormBuilder-class.html) ist die Antwort. – Lekhnath