primeng 下拉菜单不显示值
primeng dropdown not displaying values
是否需要映射到标签和值才能在下拉列表中显示值?
我试图在我的下拉列表中显示枚举,但它们显示不正确!
export enum nature
{
annuelle="Annuelle",
semestrielle="Semestrielle",
trimestrielle="Trimestrielle"
}
naturevalues = Object.values(nature);
<div class="ui-grid-col-6">
<p-dropdown [options]="naturevalues" formControlName="nature"></p-dropdown>
</div>
我可以在控制台上看到选择的值
我试图添加 optionLabel="value" 但没有成功
Demo 设置为 primeng 选项这
naturevalues = Object.keys(nature).map(key => ({ label: nature[key], value: key }));
是否需要映射到标签和值才能在下拉列表中显示值?
我试图在我的下拉列表中显示枚举,但它们显示不正确!
export enum nature
{
annuelle="Annuelle",
semestrielle="Semestrielle",
trimestrielle="Trimestrielle"
}
naturevalues = Object.values(nature);
<div class="ui-grid-col-6">
<p-dropdown [options]="naturevalues" formControlName="nature"></p-dropdown>
</div>
Demo 设置为 primeng 选项这
naturevalues = Object.keys(nature).map(key => ({ label: nature[key], value: key }));