Angular 2+ Forms中的布尔单选按钮

mve*_*and 5 forms angular

我希望能够有一个包含两个项目的单选按钮组,以便进行"是 - 否"切换.

以下代码段有效,但作为item.value 具有"true"/"false" 字符串

<input type="radio" [formControl]="item" name="{{item.id}}" value=true>
<input type="radio" [formControl]="item" name="{{item.id}}" value=false>
Run Code Online (Sandbox Code Playgroud)

如何在item.value中获取布尔值?

我尝试了以下但没有成功:

<input type="radio" [formControl]="item" name="{{item.id}}" [ngValue]=true>
<input type="radio" [formControl]="item" name="{{item.id}}" [ngValue]=false>
Run Code Online (Sandbox Code Playgroud)

它抛出

Can't bind to 'ngValue' since it isn't a known native property
Run Code Online (Sandbox Code Playgroud)

我正在使用Angular 2 RC4和Angular Forms 0.2.0.

Gün*_*uer 25

我想这就是你想要的:

<input type="radio" [formControl]="item" name="{{item.id}}" [value]=true>
<input type="radio" [formControl]="item" name="{{item.id}}" [value]=false>
Run Code Online (Sandbox Code Playgroud)