如何处理Json发送的html代码?

时间:2016-12-08 20:50:34

标签: javascript angularjs json

我有一个来自json的数据,这是html代码,我怎么能像html一样打印它,因为它似乎只是将它打印成一个字符串:

   "content": "Más pruebas\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003e\n\u003ca href=\"https://2.bp.blogspot.com/-CK43Mn516s4/WEmWGS9eoaI/AAAAAAAASg0/k4213387TNA0XInyTNgqaqEn4YYanzCZgCLcB/s1600/Monsters-Inc-Concept-Art.jpg\" imageanchor=\"1\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border=\"0\" height=\"174\" src=\"https://2.bp.blogspot.com/-CK43Mn516s4/WEmWGS9eoaI/AAAAAAAASg0/k4213387TNA0XInyTNgqaqEn4YYanzCZgCLcB/s200/Monsters-Inc-Concept-Art.jpg\" width=\"200\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca href=\"http://google.com/\"\u003eGoogle\u003c/a\u003e",

我正在使用angularjs 1.x

谢谢大家!

2 个答案:

答案 0 :(得分:2)

当您从数据源接收HTML代码时,您应该使用$ sce服务来逃避它。使用

$sce.trustAsHtml(data)

这是一个用数据演示的plunker,然后将字符串显示为HTML:

https://plnkr.co/edit/LXLHhXCJ4zEZhFJSeT5W?p=preview

答案 1 :(得分:0)

使用:

OutputStream