0
我正在使用primeng複選框。我試圖將數字添加到p-checkbox的'value'屬性中。PrimeNG - 複選框值爲數字
<p-checkbox value={{myNumb}} [(ngModel)]="rowData.enabled"></p-checkbox>
myNumb: number = 1;
即使myNumb被設置爲一個數字,rowData.enabled也是數,一旦複選框被選中,rowData.enabled看起來就像這樣:
啓用:「1」 ]
我也試圖與正常複選框如下:
<input type="checkbox" value="1" [(ngModel)]="rowData.enabled">
但我在這種情況下,ngModel似乎忽略了這個值並使用布爾值true/false。
所以我得到啓用
:真
我可以用任何一種情況下,只要我得到啓用
:1
編輯:我昌ED值[值]現在我得到的數字,但它在陣列
啓用:[1]
這是默認的行爲?它存儲數組中的值
這隻會將myNumb解析爲一個字符串。 – Dino
閱讀[文檔](https://www.primefaces.org/primeng/#/checkbox)並嘗試添加'binary'爲true – user2530403
如果添加二進制文件時它不起作用,則可以使用'p-checkbox'組件到新組件並轉換新組件中的值。祝你好運。 – user2530403