Rails jquery モバイル アプリケーションで 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 を使用しています。
私はjsonの戻り値を持っていますdata= "hi\n\n\n\n\nb\n\n\n\nhow r u"
.hbs ファイルで使用すると、挿入された実際の新しい行と同じではなく、{{data}}
表示されますhi how r u
私に提案してください。
プレタグは私を助けます
ハンドルバーは、何かを行うヘルパーを登録していない限り、データ内の改行を台無しにしません。HTML の改行をタグに変換せずに処理する良い方法は、ハンドルバー テンプレートを HTML でレンダリングするbr
ときに CSS プロパティを使用することです。white-space
その値を に設定できますpre-line
。
生成されたファイルのソースを見てください - あなたの改行文字はおそらくそこにあります.HTMLは単に改行文字を改行としてレンダリングしません.
で改行を挿入できます<br />
ただし、改行文字を使用して行の位置をフォーマットしようとしているようです。技術的には、行を<p>
または<div>
タグで囲み、CSS でスタイリングする必要があります。