Angular 在

Angular 在,angular,pipe,Angular,Pipe,我想将itemName从üäößTEST传输到ueaeoessTest。异步管道工作得很好,没有管道,我得到了üäöß测试。Ng select只接受属性中的字符串值。我可能误解了这一点,但我相信当我使用bindlab=itemName | umlautsPipe时,ng select试图引用不存在的项[itemName | umlautsPipe] 那么如何转换项目名称呢?您似乎必须使用模板,请尝试: <ng-select [items]="prozessItem$ | asyn

我想将itemName从üäößTEST传输到ueaeoessTest。异步管道工作得很好,没有管道,我得到了üäöß测试。Ng select只接受属性中的字符串值。我可能误解了这一点,但我相信当我使用bindlab=itemName | umlautsPipe时,ng select试图引用不存在的项[itemName | umlautsPipe]


那么如何转换项目名称呢?

您似乎必须使用模板,请尝试:

<ng-select 
    [items]="prozessItem$ | async" 
    [multiple]="true" 
    bindLabel="itemName | umlautsPipe" 
    bindValue="nrItems"
></ng-select>
<ng-select 
    [items]="prozessItem$ | async" 
    [multiple]="true" 
    bindValue="nrItems"
>
  <ng-template ng-option-tmp let-item="item">
      {{ item.itemName | umlautsPipe }}
   </ng-template>
</ng-select>