Pac*_*iel 3 html javascript css angularjs
我正在尝试使用angularJS创建一个博客页面,在消息部分我有一个像这样的div.
<div class="post-content">
{{jsonPost.message}}
</div>
Run Code Online (Sandbox Code Playgroud)
在变量jsonPost.message里面我有一个这样的字符串
<p>paragraph 1</p>
<p>paragraph 2</p>
Run Code Online (Sandbox Code Playgroud)
但改为创建2个html段落,而不是我<p>在屏幕上看到文本以及文本.有没有办法让他们成为HTML代码?而不是通过CSS定位他们.谢谢你,丹尼尔!
由于您使用的是v1.2,因此需要使用ng-bind-html.绕过消毒使用$sce服务:
$scope.jsonPost.message = $sce.trustAsHtml("<p>paragraph 1</p>");
Run Code Online (Sandbox Code Playgroud)
HTML:
<!-- bypasses sanitizaton -->
<div data-ng-bind-html="jsonPost.message"></div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6840 次 |
| 最近记录: |