I am using the ng-select drop-down list. If I use ng-option then if it gets "&" it adds "amp;" with "&". But if I only use ng-select it works perfectly. I can not use any directives to replace value because in the background the value does not change. But at the time of showing it adds "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>
In the drow-down show likes
See in the stackblitz: https://stackblitz.com/edit/ng-select-i19fsr?file=app/app.component.ts