5

Rails jquery モバイル アプリケーションで HandleBar.js を使用しています。

私はjsonの戻り値を持っていますdata= "hi\n\n\n\n\nb\n\n\n\nhow r u"

.hbs ファイルで使用すると、挿入された実際の新しい行と同じではなく、{{data}}表示されますhi how r u

私に提案してください。

プレタグは私を助けます

4

2 に答える 2

3

ハンドルバーは、何かを行うヘルパーを登録していない限り、データ内の改行を台無しにしません。HTML の改行をタグに変換せずに処理する良い方法は、ハンドルバー テンプレートを HTML でレンダリングするbrときに CSS プロパティを使用することです。white-spaceその値を に設定できますpre-line

MDN の関連ドキュメントを読む

于 2015-01-05T04:22:09.600 に答える
1

生成されたファイルのソースを見てください - あなたの改行文字はおそらくそこにあります.HTMLは単に改行文字を改行としてレンダリングしません.

で改行を挿入できます<br />

ただし、改行文字を使用して行の位置をフォーマットしようとしているようです。技術的には、行を<p>または<div>タグで囲み、CSS でスタイリングする必要があります。

于 2012-06-25T21:19:00.483 に答える