【发布时间】:2017-01-01 11:17:23
【问题描述】:
这是我想要完成的内容的简化版本:
mixin foo(bar)
= bar + ".html"
a(href= +foo("baz")) test
我希望将锚标记编译为<a href="baz.html">test</a>,但我得到的是类型错误,foo 不是函数。虽然我确实看到它在技术上不是一个函数,但这不是一个 mixin 有用的场景吗?我在 pug 文档中搜索了与我类似的用例场景,但没有成功。
我在这里尝试通过 mixins 实现的目标可行吗?还是只有通过作为上下文变量传递的常规 JS 函数才有可能?
【问题讨论】:
标签: pug template-mixins