如何在angularjs / bootstrap中显示HTML文本?

时间:2016-07-21 13:19:40

标签: html angularjs twitter-bootstrap-3

我有angularJS服务返回一个字符串,这个字符串可能包含HTML标签,类似这样的

"<strong>Error:</strong>Something is wrong"

我有一个元素div,我想把这条消息放在

<div class="alert alert-danger" ng-bind="vm.message" role="alert"></div>

当此消息设置为上述文本时,在HTML页面中,结果显示为AS IS,表示

<strong>Error:</strong>Something is wrong.

而不是

  

错误:出了点问题。

如何输出这样的文本,以便呈现HTML标记?

1 个答案:

答案 0 :(得分:0)

选中此https://docs.angularjs.org/api/ng/directive/ngBindHtml

使用ng-bind-html指令将字符串绑定为html