我正在使用最新版本的 PrimeNG 表来列出 Angular 4 中的记录。但是我在通过p-drowpdown
. 如果我从下拉列表中选择任何数据,那么它的值字段将显示在列中,而应该是标签字段。
<p-column field="id" header="Name" [sortable]="false" resizableColumns="true"
[filter]="true" filterPlaceholder="Search" [editable]="true" [style]="{'overflow':'visible'}">
<ng-template let-col let-data="rowData" pTemplate="editor">
<p-dropdown [(ngModel)]="data[col.field]" [autoWidth]="false" required="true" [options]="attributeOptionList" class="form-control" [style]="{'width':'100%','height':'32px'}"
filter="filter" placeholder="Select Attribute"></p-dropdown>
</ng-template>
</p-column>
示例:下拉示例
价值| 标签
1 | 纽约
2 | 奥利
在选择城市 id 1 时,应在此处显示 Newyork(标签),而不是其值。目前它显示 1 而不是 Newyork