0
嵌套形式是可能的反應形式,但我不知道如何實現動態形式在角2 所以有可能在角動態形式2?嵌套的形式可能在動態形式中角2而不使用formbuilder
嵌套形式是可能的反應形式,但我不知道如何實現動態形式在角2 所以有可能在角動態形式2?嵌套的形式可能在動態形式中角2而不使用formbuilder
嵌套形式的Angular(2.x +)方法與AngularJS(1.x)不相似。
在Angular中,FormGroup
s和FormArray
s已經讓您創建嵌套表單。
<form [formGroup]="fatherForm">
<input [formControl]='fatherForm.get('firstName')'>
<form [formGroup]="fatherForm.get('childForm')">
<input [formControl]='fatherForm.get('childForm.aNestedControl')'>
</form>
</form>
然後在類:在類
:
fatherForm = new FormGroup({
firstName : new FormControl()
childForm: new FormGroup({
aNestedControl : new FormControl()
})
})
你甚至可以通過創建getter
那麼,我們就在HTML清潔
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動態表單,只是谷歌他們 – Milad
我知道如何創建動態表單,但我想以動態形式創建嵌套表單 – Krunal