Any way to support nested fields in Angular2.
Class
ngOnInit() {
this.form = this._fb.group({
name: {
given: ['', Validators.required],
middle: [''],
family: ['', Validators.required]
}
});
}
Template
<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>
I'm getting following Cannot find control 'name.given' error output in console. I've tried some other syntax name['given'], name[given] etc against ngControl but getting the same kind of error.
How do you work with nested fields in angular2 ?