如何保存MongoDB中存储的字符串的html格式

时间:2015-02-25 11:27:26

标签: html angularjs mongodb format

我目前正在使用AngularJS作为我的前端,使用mongodb作为后端数据库。我使用textAngular进行帖子编辑。当我创建一个新帖子,说服务协议时,帖子会附带一些格式,这些格式会通过textAngular佩戴一些html标签自动实现,例如

<p>hello world, this is just some test string</p>
<p>1. condition one</p>
<p>2. condition two</p>
<p>Contact:&nbsp;<a href="http://www.google.com">http://www.google.com</a></p>

然后我将包含所有这些html标签的帖子内容存储到Mongodb中,然后在另一个网页上打印出这个帖子,但打印出来的版本显示所有html标签而不是保留所需的格式...我怎样才能实现我的目标?也就是说,用原始格式打印出内容,而不是原始的html标签?

1 个答案:

答案 0 :(得分:0)

嗯,我真的应该多挖一点,比如说$ scope.postContent是从mongodb检索到的字符串,其中包含带有html标签的帖子内容,答案很简单:

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

对于低于1.2的Angular版本,您可能需要使用

<div ng-bind-html-unsafe="postContent"></div>

代替。