我似乎找不到关于Pug与JSON插值行为的充分文档。看起来你是可以这样做的,但我发现的方法差别很大,并且没有一个完全符合我的要求。顺便说一下,我正在使用gulp-pug。
如果有一个JSON对象如下:
{
0: {name: "zero", desc: "the additive identity"},
1: {name: "one", desc: "the multiplicative identity"},
2: {name: "two", desc: "the first prime number"}
}
要插值一个类似这样的模板
ul
li(interpolated=0) BlaBlaBla
li(interpolated=1) EtcEtcEtc
将它转换成类似这样的东西?
<ul>
<li title="zero" desc="the additive identity">BlaBlaBla</li>
<li title="one" desc="the multiplicative identity">EtcEtcEtc</li>
</ul>
抱歉表述不够清楚。Pug能胜任这个任务吗?我非常怀疑。如果无法完成,请推荐替代方案。