primeng p-multiSelect 过滤器在 Angular 中无法正常工作

问题描述 投票:0回答:1

它使用 p-multiSelect 组件 如果您搜索,结果和列表会一起出现。 只是没有找到任何结果应该出来,但列表似乎没有被过滤 我该如何解决这个问题

image

html

<p-multiSelect
   [options]="cities"
   [(ngModel)]="selectedCities1"
   defaultLabel="Select a City"
   optionLabel="name">
</p-multiSelect>

ts

this.cities = [
   { name: "New York", code: "NY" },
   { name: "Rome", code: "RM" },
   { name: "London", code: "LDN" },
   { name: "Istanbul", code: "IST" },
   { name: "Paris", code: "PRS" }
];

``

angular search filter primeng
1个回答
0
投票

始终在标签和值对中获取对象数组中的值。标签是我们看到的,值是我们绑定的确切值。

selectedCities1 = [{名称:'纽约',代码:'NY'}]

如果是字符串数组,则无需在 p-multiselect 中定义标签和值

© www.soinside.com 2019 - 2024. All rights reserved.