首页 > 解决方案 > primeng 下拉菜单不显示值

问题描述

是否需要映射到标签和值才能在下拉列表中显示值?

我试图在我的下拉列表中显示枚举,但它们显示不正确!

  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" 但徒劳无功

标签: angularlabeldropdownprimeng

解决方案


演示设置为primeng options this

 naturevalues =   Object.keys(nature).map(key => ({ label: nature[key], value: key }));

推荐阅读