Angular2-对象作为无线电输入值

时间:2016-11-10 10:10:09

标签: html angular radio-button html-form

是否可以将JSON对象绑定到Angular2中的无线电输入?

我有一个名为object的JSON对象,我试过

<input type="radio" [(ngModel)]="selectedObject" [ngValue]="object">

但它会出现ngValue is not a known property of input错误。我也试过

<input type="radio" [(ngModel)]="selectedObject" value="{{object}}">

但随后selectedObject变为[object Object]

2 个答案:

答案 0 :(得分:1)

感谢this post,我们有一个答案:
使用[value]

<label *ngFor="let item of items">
    <input type="radio" formControlName="options" [value]="item">
    {{item}}
</label>

感谢Colleen Purcell

答案 1 :(得分:0)

我在Angular 1中编写了这段代码,没有测试转换为角度2为你

<span *ngFor="let List in object.Lists">
    <input type="radio" name="{{List.ID}}" value="{{List.Value}}">
</span>