在JSON对象中使用HTML

时间:2015-07-09 00:13:43

标签: javascript json angularjs

我正在使用AngularJS处理FAQ类型项目。我需要将一些问题和答案导入到页面中,并认为使用服务/指令从JSON动态加载内容是个好主意。

文本字符串非常笨拙(639+个字符),我总体犹豫是将HTML添加到JSON对象中以格式化文本(换行符等)。

从JSON中提取HTML是否被视为不良做法,是否有更好的解决方法?我宁愿避免使用多个模板,但它似乎开始变得更好了。

由于

2 个答案:

答案 0 :(得分:0)

您可以尝试解析传入的JSON,然后再将其发送到页面,只需在遇到<br />的任何地方添加\n即可。这样,如果您决定将数据移植到另一个介质,则JSON可以更普遍地使用。

答案 1 :(得分:0)

如果您正在使用AngularJS并且已经有一个构建步骤,html2js可以帮助您将HTML模板转换为JS,然后可以对其进行连接和缩小。