在较旧版本的jade中,您可以将mixin的属性传递给其中的块,如下所示:
mixin a
a(attributes=attributes)
block
+a(href='foo')
| Bar
然而现在这导致了
<a attributes="[object Object]">Bar</a>
而不是
<a attributes="foo">Bar</a>
其他尝试失败的尝试如下所示。有谁知道新语法是什么?
尝试2
mixin a
a(attributes)
block
+a(href='foo')
| Bar
结果:
<a attributes="attributes">Bar</a>
尝试3
mixin a
a()(attributes)
block
+a(href='foo')
| Bar
结果:
<a attributes="attributes">Bar</a>
尝试4
mixin a
a()(attributes=attributes)
block
+a(href='foo')
| Bar
结果:
<a attributes="[object Object]">Bar</a>
答案 0 :(得分:2)
现在看起来像是使用
mixin a
a&attributes(attributes)
block
+a(href='foo')
| Bar