我在rails jquery移动应用程序中使用HandleBar.js。
我有一个json返回值data= "hi\n\n\n\n\nb\n\n\n\nhow r u"
当在.hbs文件中用作{{data}}
时显示为hi how r u
,而不是插入实际的新行
请建议我。
预标记可以帮助我
答案 0 :(得分:3)
除非您已经注册了帮助他们的帮助者,否则句柄并不会弄乱数据中的换行符。处理HTML中的换行符而不将其转换为br
标记的好方法是在HTML中呈现把手模板时使用CSS属性white-space
。您可以将其值设置为pre-line
。
答案 1 :(得分:1)
查看生成文件的来源 - 您的换行符可能就在那里,HTML根本不会将换行符呈现为新行。
您可以使用<br />
但是,看起来您正在尝试使用换行符来格式化行的位置,技术上应该通过将行包装在<p>
或<div>
标记中并使用CSS样式来完成。