2015-04-04 56 views
0

我正在使用angularjs。在這裏,我有一個字符串從數據庫中提取,它是在HTML表單這樣如何在angularjs中實現html格式的字符串

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

,當我dispaly它像

{{$scope.data}} 

它實際上來,因爲它是沒有格式化像

<p>this is first line </br> this is second line</p> 
HTML

但我想作爲

this is first line 
this is second line 
+0

使用[ng-bind-html](https://docs.angularjs.org/api/ng/directive/ngBindHtml) – charlietfl 2015-04-04 12:55:40

回答

3

使用$ SCE:

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

HTML

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

但我想用它在ng-repeat裏面​​。是否可以用這個? – 2015-04-04 13:01:17

+0

> { user.post_title}} {{user.post_content}} – 2015-04-04 13:02:39

+0

我實際想用這個{{user.post_content}} – 2015-04-04 13:03:45

0

您可以使用角的$編譯工具,你可以找到的文檔here

相關問題