如何在angularjs中实现html格式化的字符串

时间:2015-04-04 12:49:27

标签: javascript jquery angularjs

我正在使用angularjs。这里我有一个从数据库中获取的字符串,它是像这样的HTML格式

$scope.data = '<p>this is first line </br> this is second line</p>';

当我表示喜欢它时

{{$scope.data}}

实际上它没有像

这样的html格式化
<p>this is first line </br> this is second line</p>

但我想要

this is first line
this is second line

2 个答案:

答案 0 :(得分:3)

使用$ sce:

$scope.data = $sce.trustAsHtml('<p>this is first line </br> this is second line</p>');

HTML

<div ng-bind-html="data"></div>

答案 1 :(得分:0)

您可以使用Angular的$ compile工具,您可以找到文档here