Angular2单选按钮和复选框绑定

时间:2016-09-10 09:57:40

标签: forms angular radio-button

我目前在我正在构建的这个Web应用程序中使用beta.17,因为它在尝试升级时遇到了问题。但无论如何这不是问题。

我有一个模型表单,我正在尝试使用单选按钮,我知道在修复rc2之前一直存在问题。

但这是我使用它们的部分:

<div *ngFor="let ctrl of markingForm.controls['design'].controls; let i = index;" [ngFormModel]="ctrl">
    <accordion-group [heading]="ctrl.value.name" >
        <div *ngFor="let design of studentAssign.assID[0].template[0].design; let j = index">
            <label class="form-check-inline" *ngFor="let comment of design.comments">
                <input name="input" class="form-check-input" type="radio" value="test" ngControl="comment">{{comment.short}}
            </label>
        </div>
    </accordion-group>
</div>

我正在尝试将值绑定到&#39;评论&#39;在ControlArray的这一部分内:

"design": [
    {
      "name": "Rubric Section Name",
      "comment": null,
      "mark": null,
      "maxMark": 50
    },
    {
      "name": "ttt",
      "comment": null,
      "mark": null,
      "maxMark": 20
    }
  ]

(&#39;设计&#39;部分预先填充,可能是X量很大。)

如此现实,它应该正常工作?

But i get this error:
ORIGINAL EXCEPTION: TypeError: Cannot read property 'value' of null
ORIGINAL STACKTRACE:
TypeError: Cannot read property 'value' of null
    at RadioControlValueAccessor.onChange 

这有什么办法吗?或者是否有修复或我需要升级到rc2? 或者可以使用复选框轻松复制单选按钮吗?

0 个答案:

没有答案