2013-04-22 15 views
9

Większość pytań dotyczących tego wszystkiego wydaje się polegać na przekazywaniu obiektu JS po stronie serwera do obiektu JS po stronie klienta. Być może brakuje mi czegoś, ale wszystko, co chcę zrobić, to renderować HTML za pomocą obiektu JS po stronie serwera.Tablica renderowania przekazywana z Express z Jade

Na serwerze:

app.get '/', (req, res) -> 

    res.render 'index', 
    data: 
     keywords: [ 
     'one' 
     'two' 
     ] 

Korzystanie these Dokumenty, żaden z co poniżej działa w pliku index.jade:

- var keywords = [#{data.keywords}] 
each kw in keywords 
    li= kw 

- var keywords = ["#{data.keywords}"] 
each kw in keywords 
    li= kw 

- var keywords = "#{data.keywords}" 
each kw in keywords 
    li= kw 

- var keywords = #{data.keywords} 
each kw in keywords 
    li= kw 

Tablica ma drukowania na ciąg Kiedy zrobić:

p "#{data.keywords}" 

Czy to możliwe? być w stanie?

Odpowiedz

13

Jak o

each kw in data.keywords 
    li= kw 

?

+0

Cóż, strzelaj. Nawet o tym nie myślałem. Zakładałem, że wszystkie przekazane dane musiały zostać interpolowane. Yup :) Dzięki! Zostanie kilka minut, zanim będę mógł zaakceptować. –

Powiązane problemy