Angular ng-select рендеринг и подпись как &

Я столкнулся с проблемой, когда выбранный мной вариант отображается со знаком & вместо &.

Как сделать так, чтобы строковое значение отображалось нормально, без анализа его как HTML-codeа, и не создавалось никаких рисков для безопасности, например угрозы XSS-атаки?

 <ng-select
      [clearable]="false"
      [items]="items"
      [searchable]="false"
      class="custom"
      data-testid="request-xxz"
      formControlName="category"
      i18n-placeholder
      placeholder="Choose option"
    >
      <ng-template let-item="item" ng-option-tmp>
        <div
          [attr.data-testid]="
            'request-form-xxzy'
          "
        >
          {{ item.label }}
        </div>
      </ng-template>
    </ng-select>
Гурий
Вопрос задан29 января 2024 г.

1 Ответ

2
Стоян
Ответ получен8 сентября 2024 г.

Ваш ответ

Загрузить файл.