我将 jade 用于 node.js。我有 1 个混合(测试):
mixin some( field, field2 )
.field!= field
.field2!= field2
我需要将一些 html 代码放入 mixin 中,例如:
#test
some( a( href='http://test' )='test', span.description=description )
我想要那个:
<div id="test">
<div class="field"><a href="http://test">test</a></div>
<div class="field2"><span class="description">bla bla bla</span></div>
</div>
我该怎么做?现在我只知道 1 个丑陋的决定:
#test
- var field = '<a href="http://test">test</a>';
- var field2 = '<span class="description">' + descriptions + '</span>';
mixin some( field, field2 )
对不起,我的英语不好:)
最佳答案
看起来您当前的解决方案是唯一的方法。 mixins 的参数是 javascript 表达式,而不是 jade 元素。
关于node.js - Jade ,mixin && html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7866708/