2016-12-02 64 views
-1

我在它具有價值DB列:如何轉換html元素中的字符串?

<p>Something</p> 

當我收到了,我如何改變它在一個HTML段落? 謝謝!

+2

這_is_一個段。 – Moob

+1

你在用什麼語言?你有什麼嘗試?它不是一個HTML段落?請澄清你的問題。 –

+0

[您如何使用$ sce.trustAsHtml(字符串)在Angular 1.2+中複製ng-bind-html-unsafe的可能的重複](http://stackoverflow.com/questions/18340872/how-do-you-use -sce-trustashtmlstring-to-replicate-ng-bind-html-unsafe-in-angu) –

回答

1

,就像字符串是一個HTML實體,你可以使用jQuery.parseHTML()這樣的:

var element = $.parseHTML("<p>Something</p>"); 

希望這有助於!

1

var stringInDB = '<p>Something</p>'; //get the string 
 
$('#target').html(stringInDB);  //set the content (the string as html) of the elemtn where you want to put that string
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="target"> <div/> <!-- where you want to put you string as html -->

0

如果您正在使用角(它看起來像從標籤),你總是可以包括ngSanitize和範圍元素在你的模板綁定:

<div ng-bind-html="ctrl.stringProperty"> 
    ... 
</div> 
+0

是的。我想轉換爲html段落的字符串,並存儲在控制器變量中....我只是不能得到它。 - @sledsworth –

+0

Thx的幫助!它完成了! ng-bind-html完美地工作!非常感謝! :) @sledsworth –