我在Rails jQuery移动应用程序中使用HandleBar.js。

我有一个json返回值data= "hi\n\n\n\n\nb\n\n\n\nhow r u"
在.hbs文件中用作{{data}}时显示给我的是hi how r u,而不是插入实际的新行时显示的

请给我建议。

前置标记可帮助我

最佳答案

除非您注册了正在使用它们的功能的辅助工具,否则 Handlebars 不会使您的数据中出现换行符。在HTML中处理换行符而不将其转换为br标记的一种好方法是在渲染HTML中的 Handlebars 模板时使用CSS属性white-space。您可以将其值设置为pre-line

Read the related documentation on MDN

关于ruby-on-rails-3 - 如何在handlebar.js中处理新行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11190914/

10-11 07:56