你好,我有一個由控制組組成的控制數組,並在模板中循環控制數組來創建單選按鈕。我能夠選擇所有的單選按鈕,儘管它們屬於不同的控制組,並且對它們有不同的名稱......我在這裏做了一個plunker演示http://plnkr.co/edit/jTMZUCj5JVFazlZo7e4W?p=preview(該演示是在beta 9中進行的)...當我刪除[ngFormControl]它完美的工作... 有人可以請告訴我正確的方式來實現嗎?在angular2中使用單選按鈕控制陣列
ArrayData=['abhi','rahul'];
ArrayControl=new ControlArray([]);
constructor(fb: FormBuilder) {
this.ArrayControl=new ControlArray([]);
for(var i=0;i<this.ArrayData.length;i++){
let myForm = fb.group({
'Male': ['', Validators.required] ,
'Female': ['', Validators.required]
});
this.ArrayControl.push(myForm);
}
}
我這是如何創建控件數組...
<div *ngFor="#control of ArrayControl.controls;#i=index">
<input type="radio" name="{{i}}" value="male" [ngFormControl]="control.controls['Male']"> Male<br>
<input type="radio" name="{{i}}" value="female" [ngFormControl]="control.controls['Female']"> Female<br>
<hr>
</div>
在這方面,我都會循環模板... 有人可以告訴我在哪裏,我做錯了什麼?
是否需要是舊形式模塊或者說是新形式模塊罰款以及? –
新窗體模塊對我來說是好的... –
@GunterZochbauer上述要求是否正常工作,如果我使用新窗體(RC-4)實現它們? –