例如,让我们考虑一下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>