我尝试过的:
mixin simpleDivInject(text)
div
h1 #{text}
mixin simpleDivInject("line one <br/> line two")
期望的结果
<div>
<h1>line one <br/> line two</h1>
</div>
实际结果
<div>
<h1>line one <br/> line two</h1>
</div>
我怎样才能达到预期的结果。我已经尝试了更多的东西(例如将字符串存储在 var ect 中),但到目前为止没有成功。
最佳答案
其实我只是想通了。在这里回答希望对其他人有帮助。转义不是发生在 mixin 参数系统中,而是发生在 vinilla jade 系统中,所以:
mixin simpleDivInject(text)
div
h1!= text
mixin simpleDivInject("line one <br/> line two")
解决问题
关于javascript - Jade : escape html in mixin argument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13059890/