【问题标题】:primeNG: 13.4.0 p-dropdown set default valueprimeNG:13.4.0 p-dropdown 设置默认值
【发布时间】:2022-06-27 18:43:41
【问题描述】:

我正在使用 PrimeNG:13.4.0 和 Angular:13.3.6 创建一个网页。我在 p-table 网格中有一个下拉菜单,应该显示原产国。当我打开行进行编辑时,p-dropdown 不显示 importLine.countryOfOrigin 值。这是我的html:

    <p-cellEditor>
              <ng-template pTemplate="input" style="width: 30rem">
                <p-dropdown appendTo="body" 
    [(ngModel)]="importLine.countryOfOrigin" name="countryOfOrigin" 
    value="countryOfOrigin" [options]="countriesOfOriginGSACompliant" 
    optionLabel="name" [filter]="true" filterBy="value" 
   (onChange)="saveSelectedCountry($event.value, 
   importLine.supplierSku)">
       </p-dropdown>
        </ng-template>
        <ng-template pTemplate="output">
            {{ importLine.countryOfOrigin }}
             </ng-template>
       </p-cellEditor>

【问题讨论】:

  • 如果您能复制您在 stackblitz 中遇到的问题并与我们分享 stackblitz 链接,这将非常有用

标签: angular typescript primeng p-dropdown


【解决方案1】:

我遇到了同样的问题,但找不到任何真正的解决方案。因此,我回滚到 PrimeNG 13.3.3。在该版本中,默认值按预期工作。你可以通过 npm npm i primeng@13.3.3

如果有人发现它在 13.4.0 中不起作用的原因,请告诉我们 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    • 2017-09-11
    • 2018-08-28
    • 2019-01-02
    • 2021-04-23
    相关资源
    最近更新 更多