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

Html Angular2-对象作为无线电输入值,html,angular,radio-button,forms,Html,Angular,Radio Button,Forms,是否可以将JSON对象绑定到Angular2中的无线电输入 我有一个名为object的JSON对象,我尝试了 <input type="radio" [(ngModel)]="selectedObject" [ngValue]="object"> 但是当selectedObject变成[object object]我在Angular 1中编写了这段代码,没有为您转换成Angular 2 <span *ngFor="let List in object.Lists">

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

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

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

但是当
selectedObject
变成
[object object]
我在Angular 1中编写了这段代码,没有为您转换成Angular 2

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

多亏了,我们有了答案:
使用
[value]

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

{{item}}

多亏了

这可能help@Kapein在本例中,值只是字符串,我想将JSON对象绑定到值。在这里找到答案了吗?一、 同样,我也被这个问题困扰着……我不希望值是
对象。属性
,我希望它是
对象
本身。那么,使用索引,然后一次更改(索引),然后在数组中查找所需的索引并复制它,您觉得如何?不确定这是否适用于[(ngModel)],而不是角度2专家如果我使用
onChange
,则当我选择按钮时,模型会更新,但当模型从外部更改时(非双向绑定),模型不会被选中。
<label *ngFor="let item of items">
    <input type="radio" formControlName="options" [value]="item">
    {{item}}
</label>