在html文件中:
<p-multiSelect [filter]="true" [options]="cities1 [(ngModel)]="selectedCities1"></p-multiSelect>
在component.ts
中ngOnInit() {
this.testMultiSelect();
}
testMultiSelect() {
interval(3000).pipe().subscribe(() => {
this.cities1 = [
{ label: 'New York', value: { id: 1, name: 'New York', code: 'NY' } },
{ label: 'Rome', value: { id: 2, name: 'Rome', code: 'RM' } },
{ label: 'London', value: { id: 3, name: 'London', code: 'LDN' } },
{ label: 'Istanbul', value: { id: 4, name: 'Istanbul', code: 'IST' } },
{ label: 'Paris', value: { id: 5, name: 'Paris', code: 'PRS' } }
];
});
}
在p-multiSelect的3s结果后期待输出:“ New York”和文本 输入过滤器中的“新”。 this is image for this issue
请帮助我,谢谢。
答案 0 :(得分:0)
您设置的间隔正在重置多选过滤器。如果将其删除,则将进行过滤。
您需要间隔时间吗?