javascript - 避免 &amp 在 ng-select 中以 Angular 7 下拉

标签 javascript html angular angular7 angular-ngselect

我正在使用 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

最佳答案

您可以尝试手动更新 & ;用替换

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

就其值(value)而言,HTML 应该自动将 & 转换为 &。看起来你在 & 里面有一个流氓空格键。这阻止了这种情况的发生 或者像这样创建管道 {{value | [管道]}}

关于javascript - 避免 &amp 在 ng-select 中以 Angular 7 下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54956400/

相关文章:

使用 div 进行 Javascript Png 透明度 hitTest 检测

javascript - 如何在 javascript 或 jquery 中将键添加到数组中的对象

angular - 更改 registerForm 值( bool 值到数字)

javascript - 在圆圈内裁剪base64图像数据

javascript - JSON 数组 javascript

javascript - Facebook Javascript 登录按钮

python - 如何着手识别 HTML 树中语义相关但结构不相关的节点

html - 大图像上的小图像悬停 css

javascript - 在导航图标 css 下包装文本

typescript - Angular2,TypeScript,如何读取/绑定(bind)属性值到组件类(在 ngOnInit 中未定义)