0
ネストされたフォームは反応的なフォームでは可能ですが、角度2の動的フォームで実装する方法を知らない したがって、 2?フォームビルダを使用せずに角度2の動的フォームでネストされたフォームを使用できる
ネストされたフォームは反応的なフォームでは可能ですが、角度2の動的フォームで実装する方法を知らない したがって、 2?フォームビルダを使用せずに角度2の動的フォームでネストされたフォームを使用できる
ネストされたフォームへのアンギュラ(2.x +)アプローチは、AngularJS(1.x)と似ていません。
角では、FormGroup
とFormArray
はすでにネストされたフォームを作成しています。クラスで
:
fatherForm = new FormGroup({
firstName : new FormControl()
childForm: new FormGroup({
aNestedControl : new FormControl()
})
})
は、あなたもgetter
Sを作成することにより、クリーンなHTMLでそれを行うことができます。クラスの
<form [formGroup]="fatherForm">
<input [formControl]='fatherForm.get('firstName')'>
<form [formGroup]="fatherForm.get('childForm')">
<input [formControl]='fatherForm.get('childForm.aNestedControl')'>
</form>
</form>
そして
get childForm(){
return this.fatherForm.get('childForm')
}
をし、 html:
<form [formGroup]="fatherForm">
<input [formControl]='fatherForm.get('firstName')'>
<form [formGroup]="childForm">
<input [formControl]='childForm.get('aNestedControl')'>
</form>
</form>
私は混乱しているが、私は試して確認する – Krunal
はい、可能です。これまでに何を試しましたか? – yurzui
Angular2の動的フォームの周りに数百万の記事があります。ちょうどそれらのGoogleを – Milad
私は動的なフォームを作成する方法を知っていますが、動的なフォームで入れ子になったフォームを作成したいと考えています – Krunal