【问题标题】:Boolean radio-buttons in Angular 2+ FormsAngular 2+ 表单中的布尔单选按钮
【发布时间】:2016-07-05 12:36:04
【问题描述】:

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

以下 sn-p 有效,但具有 "true"/"false" string 值作为 item.value

<input type="radio" [formControl]="item" name="{{item.id}}" value=true>
<input type="radio" [formControl]="item" name="{{item.id}}" value=false>

如何在 item.value 中获取 boolean 值?

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

<input type="radio" [formControl]="item" name="{{item.id}}" [ngValue]=true>
<input type="radio" [formControl]="item" name="{{item.id}}" [ngValue]=false>

它抛出

Can't bind to 'ngValue' since it isn't a known native property

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

【问题讨论】:

    标签: forms angular


    【解决方案1】:

    我想这就是你想要的:

    <input type="radio" [formControl]="item" name="{{item.id}}" [value]=true>
    <input type="radio" [formControl]="item" name="{{item.id}}" [value]=false>
    

    【讨论】:

      猜你喜欢
      • 2016-11-01
      • 2019-08-18
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 2017-08-10
      • 1970-01-01
      • 2018-04-11
      相关资源
      最近更新 更多