yeleswarapu ramakrishna Ответов: 1

Угловой тег, дающий HTML-вывод в браузере


{{ testimonial.TestimonialText }}<small class="by-line"><i>{{ testimonial.CoupleName }}</i>
<br/>
    <span class="location">{{ testimonial.CoupleLocation }}</span>
</small>


Что я уже пробовал:

для {{ отзыв.TestimonialText}} дает вывод текста с HTML-тегами в нем я хочу, чтобы html интерпретировался в браузере, но они
я пытался интерпретировать с помощью jquery, но не смог этого сделать, и я попытался использовать @HTML.Raw, но это синтаксис razor, который не может быть использован на угловом теге, я новичок в angular и не знаю, как обойти это.

Karthik_Mahalingam

опубликуйте скриншот

Anurag Sharma

Можете ли вы поделиться контентом, присутствующим в отзыве?TestimonialText?

1 Ответов

Рейтинг:
9

Anurag Sharma

Если содержание присутствует в отзыве.TestimonialText - это HTML-текст. Пожалуйста, инициализируйте отзыв.TestimonialText с использованием $sce. Вот пример синтаксиса -

.controller( SampleCtrl , function($sce){
     $scope.testimonial.TestimonialText = $sce.trustAsHtml(someHtmlVar);
})