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
 
     
    