2016-12-16 11 views
5

Я пытаюсь добавить динамический класс в шаблон нефрита. Как так:Создание динамических классов в Jade/Pug

- 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. Может действительно использовать руку.

Спасибо.

ответ

9

Вы можете сделать это:

div(class="abc-"+len)

атрибуты автоматически прерывается, больше о attributes

+2

*** СПАСИБО *** !!! – NotoriousWebmaster