Angular2のネストされたフィールドをサポートする方法はありません。Angular2はネストされたプロパティをフォームでサポートしていません
クラス
ngOnInit() {
this.form = this._fb.group({
name: {
given: ['', Validators.required],
middle: [''],
family: ['', Validators.required]
}
});
}
テンプレート
<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>
私はコンソールでCannot find control 'name.given'
エラー出力次取得しています。私はngControl
に対して他の構文name['given']
、name[given]
などを試しましたが、同じ種類のエラーが発生しました。
angle2でどのようにネストされたフィールドを使用して作業しますか?
[ここ](https://angular.io/docs/ts/latest/api/common/index/FormBuilder-class.html)が答えです。 – Lekhnath