我在我的rails jquery移動應用程序中使用HandleBar.js。如何處理handlebar.js中的新行
我有一個JSON返回值data= "hi\n\n\n\n\nb\n\n\n\nhow r u"
這.hbs文件作爲{{data}}
顯示我作爲hi how r u
而不是與實際的新行插入時
請給我建議。
預標籤幫助我
我在我的rails jquery移動應用程序中使用HandleBar.js。如何處理handlebar.js中的新行
我有一個JSON返回值data= "hi\n\n\n\n\nb\n\n\n\nhow r u"
這.hbs文件作爲{{data}}
顯示我作爲hi how r u
而不是與實際的新行插入時
請給我建議。
預標籤幫助我
查看生成的文件的來源 - 你換行字符可能是有,HTML根本不會呈現換行符作爲新的生產線。
您可以插入<br />
但斷行,它看起來像你想使用的格式換行符,你的線,在技術上應該由<p>
或<div>
標籤和包裝你的行來的位置用CSS設計樣式。
沒有在源還它沒有任何新的線路。但它保存在\ n表中.. – useranon
把手不會在你的數據中混淆換行符,除非你已經註冊了一個幫助他們做某事的助手。處理HTML中的換行符而不將它們轉換爲br
標籤的一種好方法是在呈現HTML中的句柄模板時使用CSS屬性white-space
。您可以將其值設置爲pre-line
。
也許這可以幫助 http://stackoverflow.com/questions/12331077/does-handlebars-js-replace-newline-characters-with-br – Uri