![](/img/trans.png)
[英]Angular formControlName - reactive form - Setting values to primeNg p-dropdown
[英]Angular Reactive form disable specific options in p-dropdown
在組件中使用 PrimeNg p-dropdown。
<p-dropdown
[options]="productRequest"
formControlName="request"
optionLabel="ProductName"
(onChange)="someFunction('request')">
</p-dropdown>
以下是從服務器收到的 JSON,在 p-dropdown 中用作[options]
{
"Increase": true,
"Decrease" : true,
"Like" : true,
"Dislike" : true,
"Old" : false,
"Others" : true
}
我需要針對提到的boolean: false
禁用該選項。 就像我點擊下拉菜單一樣,我可以看到所有選項。 現在我需要禁用針對提到boolean: false
特定選項。 在上述情況下,我應該能夠選擇除Old
之外的所有選項,因為它具有boolean: false
。
怎么辦?? 提前致謝..
要使用 prime-ng 的下拉組件禁用特定選項,您必須在構造數組時使用 SelectItem 類型。
在 SelectItem 類型中,有一個 boolean 類型的 disabled 屬性。
這是您可以通過將此屬性設置為 true 來禁用特定選項的地方。
我已經為您創建了一個 Stackblitz,這里有一個工作示例:
https://stackblitz.com/edit/primeng-dropdown-demo-m6a6ni
快樂編碼:-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.