[英]Avoid & 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(/& ;/g, '&') }}
出於價值考慮,HTML應該會自動翻譯&
到&
。 似乎您在&amp;里面有一個流氓空格鍵。 這樣可以防止這種情況的發生或創建類似{{value | [pipe]}}
{{value | [pipe]}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.