在 Jade/Pug 中创建动态 类
Creating Dynamic Classes in Jade/Pug
我正在尝试向 jade 模板添加动态 class。像这样:
- var obj = {a: 1, b: 2, c: 3};
- var len = Object.keys(obj).length;
.abc-#{len}
但是编译器对此表示例外:
> 4| .abc-#{len}
------------^
Unexpected token `interpolation` expected `text`, `interpolated-code`, `code`, `:`, `slash`, `newline` or `eos`
我已经尝试了我能想到的一切。一直在淘https://pugjs.org/language/interpolation.html。真的可以用手
谢谢。
你可以这样做:
div(class="abc-"+len)
属性自动打断,更多attributes
您也可以使用 ES6 模板文字。例如
div(class=`static_${dynamic_variable}`
你的情况:
div(class=`abc-${len}`)
玩得开心。
我正在尝试向 jade 模板添加动态 class。像这样:
- var obj = {a: 1, b: 2, c: 3};
- var len = Object.keys(obj).length;
.abc-#{len}
但是编译器对此表示例外:
> 4| .abc-#{len}
------------^
Unexpected token `interpolation` expected `text`, `interpolated-code`, `code`, `:`, `slash`, `newline` or `eos`
我已经尝试了我能想到的一切。一直在淘https://pugjs.org/language/interpolation.html。真的可以用手
谢谢。
你可以这样做:
div(class="abc-"+len)
属性自动打断,更多attributes
您也可以使用 ES6 模板文字。例如
div(class=`static_${dynamic_variable}`
你的情况:
div(class=`abc-${len}`)
玩得开心。