Не удается связать тег <img>в содержимом HTML.Angular.js - PullRequest
0 голосов
/ 11 июня 2018

Здравствуйте, я пытаюсь связать строку HTML в мой div, он тоже содержит теги.Полужирные строки, нормальные строки, отображаются без проблем, но мои теги отображаются в виде строки.

Я использую ng-bind-html с ngSanitize

<div flex style="width:100%;height:100%;background-color:white" ng-bind-html="news_detail">

</div>

Мой HTML-контент

<p>NBA'de sezon, Golden State Warriors'ın Cleveland Cavaliers'ı 4-0'la geçip şampiyon olmasıyla birlikte tamamlandı. Biz de her NBA takımının, geride bıraktığımız sezonda ne yaptığına dair ufak değerlendirmeler kaleme almaya karar verdik. Bugün, Atlantik Grubu'nu ele alacağız.</p><p>&lt;img src='http://i68.tinypic.com/2zoxmx3.jpg'/&gt;</p><p><strong>Toronto Raptors</strong></p>

Это выглядит именно так

NBA'de sezon, Golden State Warriors'n Cleveland Cavaliers'ı 4-0'la geçip şampiyon olmasıyla birlikte tamamlandı.Biz de her NBA takımının, geride bıraktığımız sezonda ne yaptığına dair ufak değerlendirmeler kaleme almaya karar verdik.Bugün, Atlantik Grubu'nu ele alacağız.

1 Ответ

0 голосов
/ 11 июня 2018

Ваша HTML-строка, извлекаемая из вашей базы данных, имеет экранированные теги img, поэтому они не рассматриваются как HTML.Вам нужно изменить строку, чтобы она была правильно написана HTML, например:

Старая строка:

<p>NBA'de sezon ...</p><p>&lt;img src='http://i68.tinypic.com/2zoxmx3.jpg'/&gt;</p><p><strong>Toronto Raptors</strong></p>

Новая строка:

<p>NBA'de sezon, ...</p><p><img src='http://i68.tinypic.com/2zoxmx3.jpg'/></p><p><strong>Toronto Raptors</strong></p>
...