gpt4 book ai didi

angular - 如何使用显示标签默认选择多选primeng的值

转载 作者:太空狗 更新时间:2023-10-29 18:01:49 24 4
gpt4 key购买 nike

如何选择默认值的 multiselect primeng,需要这个用于表单更新

代码:

@Component({
template: `<p-multiSelect [options]="cities" [(ngModel)]="selectedCities" ></p-multiSelect>`
})
export class MyComponent {

cities: SelectItem[];
selectedCities= [];


public constructor() {
this.cities = [];
this.cities.push({ label: 'Paris', value:{id:'1',country:'France', name:'paris'} });
this.cities.push({ label: 'Madrid', value:{id:'2',country:'Spain', name:'madrid'} });
this.selectedCities.push({id:'2',country:'Spain', name:'madrid'})
}

当前行为:列表中选择了值,但标签为空

最佳答案

您需要将 optionLabel="name" 添加到您的 p-multiSelect 元素中:

<p-multiSelect [options]="cities" [(ngModel)]="selectedCities" optionLabel="name"></p-multiSelect>

关于angular - 如何使用显示标签默认选择多选primeng的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43853023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com