在JSON存储中保留文本格式

时间:2017-11-18 13:56:10

标签: javascript json angular typescript

想知道在JSON数据库中存储文本时,有哪些方法可以保留标签和换行符等内容? 我想到了几种方法:

  • 在标记中存储文本并将JSON字符串作为html读取。 (不确定最好的方法是什么。)
  • 使用\ n和\ t字符存储JavaScript字符串并尝试正确插入这些字符,即不仅仅打印“\ n这是换行符”。它默认情况下会这样做。

编辑:我遇到的示例问题是使用角度绑定来打印字符串。

blogPost {
  title: 'Hello There',
  body: '\nThis is \ta test!'
}

然后在html文件中:

<p>{{blogPost.body}}</p>

这将呈现'This is a test',没有新行或制表符,但也没有显示\ n \ t字符。但是,当我使用firebase控制台将字符串存储在JSON对象中并从typescript中调用存储时,我会得到它打印的相同对象'\ n这是\ ta test!'显示的字符(而不是制表符或换行符)都是不良行为。

0 个答案:

没有答案