簡體   English   中英

避免&in ng-select下拉角度7

[英]Avoid &amp in ng-select drop down in angular 7

我正在使用ng-select下拉列表。 如果我使用ng-option,則如果它得到“&”,則添加“ amp;”。 與“&”。 但是,如果我僅使用ng-select,則效果很好。 我不能使用任何指令來替換值,因為在后台值不會更改。 但是在顯示時會加上“ amp;”。

 <ng-select [clearable]="false" (change)="onChangeBusinessUnit()" [disabled]="model.canChangeBusinessUnit != 1"
              [(ngModel)]="model.selectBusinessUnit" name="selectBusinessUnit">
              <ng-option value="">{{ langService.langData.select }}</ng-option>
              <ng-option *ngFor="let businessUnit of model.businessUnitList" [value]="businessUnit.BU_NO">{{
                businessUnit.BU_NAME }}</ng-option>
            </ng-select>

在昏昏欲睡的表演中喜歡

請參閱stackblitz中的內容: https ://stackblitz.com/edit/ng-select-i19fsr ? file = app/app.component.ts

您可以嘗試手動更新&amp ;; 與替換

 {{ value.replace(/&amp ;/g, '&') }} 

出於價值考慮,HTML應該會自動翻譯&amp; & 似乎您在&amp;里面有一個流氓空格鍵。 這樣可以防止這種情況的發生或創建類似{{value | [pipe]}} {{value | [pipe]}}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM