Я пытаюсь добавить HTML в md-tooltip , но мне не повезло, даже с ng-bind-html.
Без использования ng-bind-html,всплывающая подсказка выводит:
Some html<br>
<strong>card</strong>
.
![enter image description here](https://i.stack.imgur.com/ZB8Uc.png)
С ним мой HTML выводится в виде строки:
Some html<br><strong>card</strong>
![enter image description here](https://i.stack.imgur.com/bbrzA.png)
В моем контроллере я использую этот пользовательский фильтр для компиляции HTML, используемого в ng-repeat:
app.filter('unsafe', function($sce) { return $sce.trustAsHtml; });
Этот фильтр успешно работает с другими элементами, кромевсплывающие подсказки.
Всплывающая подсказка имеет вид:
<md-tooltip md-delay="1000" md-direction="bottom" class="tooltip-sort-display">
<span ng-bind-html="categoryItem.ToolTip | unsafe">
</md-tooltip>
Обратите внимание, что когда я не использую переменную json и вместо этого добавляю статический текст в подсказку, HTML не создает проблем при отрисовке
<md-tooltip md-delay="1000" md-direction="bottom" class="tooltip-sort-display">
<strong>Tool</strong><br><em>tip</em>
</md-tooltip>
![enter image description here](https://i.stack.imgur.com/0wikF.png)
Любые идеи о том, как я могу сделать эту работу?Я бы собрал пример, но мои навыки Angular не настолько развиты.В основном я занимаюсь разработкой внешнего интерфейса на основе работы моих коллег.