angular - primeng 多选中的默认选中选项
问题描述
我正在尝试使用primeng multiselect(angular 7)默认选择一个选项。默认情况下,我可以选择 1 个选项,但未选中该选项的复选框,但它出现在我选择的选项数组中。我在primeng multiselect的标签字段上将该默认选项显示为defaultLable,只是为了外观广告感觉。任何人都不知道我们如何使复选框检查默认选择的选项。
我最初尝试将 item 放入 select Array,然后使用 defaultLable 显示
解决方案
只需将具有第一个值的数组作为多选的值。从文档
<p-multiSelect [options]="cars" [(ngModel)]="selectedCars"
[panelStyle]="{minWidth:'12em'}">
</p-multiSelect>
cars = [
{label: 'Audi', value: 'Audi'},
{label: 'BMW', value: 'BMW'},
{label: 'Fiat', value: 'Fiat'}
]
selectedCars=[cars[0].value]
推荐阅读
- javascript - 使用循环流式传输 html5 动画
- powershell - 按 csv 列分组对象并从另一列中选择最大值
- node.js - 如果 `accept-language` 标头中没有国家代码,何时询问客户他们的首选货币?
- javascript - 将 SQL 查询添加到 JSON 有效负载
- c++ - VS Code:C++ 中的文件系统问题
- c++ - 链接器如何找到正确的库?
- c# - 通过 Azure CDN 添加捆绑包、缩小和压缩
- python - 需要 MacOS 11 或更高版本!PyCharm 上的错误
- docker - 保存 Prometheus 指标
- sql - 查看 SQL 字段是否随着时间的推移将某些用户的 False 更改为 True 的最简单方法?