2016-12-16 30 views
5

Bir yeşim şablonuna dinamik bir sınıf eklemeye çalışıyorum. böylece gibi:Yeşim/Pug'da Dinamik Sınıflar Oluşturma

- var obj = {a: 1, b: 2, c: 3}; 
- var len = Object.keys(obj).length; 

.abc-#{len} 

Ama derleyici bu istisna alıyor:

> 4| .abc-#{len} 
------------^ 

Unexpected token `interpolation` expected `text`, `interpolated-code`, `code`, `:`, `slash`, `newline` or `eos` 

ben düşünebildiğim her şeyi denedik. https://pugjs.org/language/interpolation.html'u inceliyordum. Gerçekten bir el kullanabilir.

Teşekkürler.

cevap

9

Bunu yapabilirsin:

div(class="abc-"+len)

nitelikleri, otomatik kesilir fazla yaklaşık attributes

+2

*** TEŞEKKÜRLER *** !!! – NotoriousWebmaster