当在'p-dropdown'中使用'optionLabel'属性时,在选项中显示所选值时出现问题

时间:2020-04-16 12:12:32

标签: angular primeng

例如,让我们考虑一下city2(选项列表)的以下值,以及selectedCity2的值是否设置为“ LDN”。然后,期望该下拉列表预选择并显示所选值“伦敦”,但是当使用“ optionLabel”属性时,它将失败。删除optionLabel并在city2定义中使用label和value属性时,关于为什么的任何答案都可以正常工作

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

在以下城市中下拉

<p-dropdown [options]="cities2" [(ngModel)]="selectedCity2" optionLabel="name"></p-dropdown>

0 个答案:

没有答案