Express と node.js で Nunjucks を使用しています。Nunjucks が、存在しないはずのテキストを DOM に挿入する理由がわかりません。
例:
テンプレート/test.html:
<div></div>
test.html:
{% include "templates/test.html" %}
<div>
This is a test...
</div>
生成されたソースは期待どおりです。
<div></div>
<div>
This is a test...
</div>
ただし、期待どおりにレンダリングされません。DOM を検査する場合:
""
<div></div>
<div>
This is a test...
</div>
予想どおり、開発者ツールを使用して DOM から "" を削除すると、期待どおりにレンダリングされます。
誰かがこれを説明し、それを防ぐ方法を提案してくれれば、私はそれを感謝します.
前もって感謝します...