2

Pystache テンプレートにパーシャルを含めると、パーシャルの後に改行が追加されます。たとえば、テンプレートには次のものが含まれます。

blah = {{> partial}};

partial.mustache次のような 1 行のファイルはどこにありますか。

{{#blubb}} "{{.}}" {{/blubb}}

結果は次のとおりです。

blah = "blubb1" "blubb2"
;

パーシャルの後にその改行を抑制する方法はありますか? (これは意図した動作ですか?)

4

1 に答える 1

1

意図した動作は次のとおりです。

  • ' "{{.}}"\n'('blubb') セクション タグの内容です。
  • [ 'blubb1', 'blubb2' ]リストを使用して「blubb」セクションを展開すると、次のようになります。' "blubb1"\n "blubb2"\n'
  • したがって、テンプレートでパーシャルを展開すると、結果が得られるはずですblah =  "blubb1"\n "blubb2"\n;

セクションタグを1行に書き換えることで、インタースティシャル改行を削除できるはず{{#blubb}} "{{.}}"{{/blubb}}です。ただし、これにより、部分ファイルに末尾の改行が含まれている場合に報告する結果と非常によく似た結果が得られます。

于 2013-01-08T23:04:23.007 に答える