2016-12-16 2 views
5

jade 템플릿에 동적 클래스를 추가하려고합니다. 그래서 같이 :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