Как отобразить вывод тега html и отобразить его как вывод в интерфейсе (Angulas JS)? - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь поместить массив в таблицу материалов. В то время как для всех других полей я смог вставить напрямую, используя идентификатор элемента, но есть поле RagColor, которое отображает вывод в виде тега html. Вместо этого он должен показать цветную полосу. Я пытался отрендерить html как обычно, так и angular sanitize, но это не сработало. Он просто содержит пробел и больше ничего не отображается, если я использую Sanitize. Если я не использую Sanitize, я просто получаю тег div, а не цвет. Может кто-нибудь, пожалуйста, помогите исправить это? Значения массива приходят в виде строк. ngstring также не работает над этим. С уважением

    <ng-container matColumnDef="weight">
      <th mat-header-cell *matHeaderCellDef>Rag Color</th>
      <td mat-cell *matCellDef="let element" >{{element.ragColour}}</td>

Вывод, который я получаю, выглядит следующим образом

<div style="background-color:orange;width:50px;height:25px;border-radius:5px">&nbsp;</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...