PrimeNG - 复选框值为数字

时间:2017-10-09 10:05:20

标签: angular checkbox primeng

我正在使用primeng复选框。我正在尝试将数字添加到'值' p-checkbox的属性。

<p-checkbox value={{myNumb}} [(ngModel)]="rowData.enabled"></p-checkbox>

myNumb: number = 1;

即使myNumb设置为数字,而rowData.enabled也是数字,一旦选中该复选框,rowData.enabled将如下所示:

  

启用:[&#34; 1&#34;]

我也尝试使用普通复选框:

<input type="checkbox" value="1" [(ngModel)]="rowData.enabled">

但在这种情况下,似乎ngModel忽略该值并使用布尔值true / false。

所以我得到

  

已启用:true

我可以使用任何这些案例,只要我

  

已启用:1

编辑:我将值更改为[值],现在我获得了数字,但是它在数组中

  

启用:[1]

这是默认行为吗?它将值存储在数组中

1 个答案:

答案 0 :(得分:0)

尝试<p-checkbox [value]="myNumb" [(ngModel)]="rowData.enabled"></p-checkbox>