我正在使用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]
这是默认行为吗?它将值存储在数组中
答案 0 :(得分:0)
尝试<p-checkbox [value]="myNumb" [(ngModel)]="rowData.enabled"></p-checkbox>