angular - 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>
解决方案
演示设置为primeng options this
naturevalues = Object.keys(nature).map(key => ({ label: nature[key], value: key }));
推荐阅读
- wordpress - 编辑 php.ini 不会解决 Amazon Linux 2 上内存限制 2mb (wordpress) 的问题
- php - Woocommerce 管理员产品编辑页面导航
- php - 我应该在我的股票交易(买卖股票)网站(wordpress 网站)中使用哪个 API?
- mysql - InnoDB:标题页由数据文件中的零字节组成:./ibdata1
- matlab - 堆栈图 MatLab 中的对数 x 轴
- oracle - 如何检查我们的查询是否在 Oracle 数据库中进行了转换?
- dart - 如何等待 openRead 函数在一个文件上完成,然后再继续下一个文件?
- r - 以 5 个为一组按数字顺序重命名行
- c - 如何使用函数打印出C中文件的内容?
- java - Java resilience4j Retry policy goes infinite after 2 retries