2013-04-22 29 views
9

Hầu hết các câu hỏi liên quan đến điều này dường như là về việc truyền đối tượng JS phía máy chủ vào một đối tượng JS phía máy khách. Có lẽ tôi đang thiếu một cái gì đó, nhưng tất cả tôi muốn làm là render HTML bằng cách sử dụng đối tượng JS phía máy chủ.Render mảng được truyền từ Express với Jade

Trên máy chủ:

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

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

Sử dụng these tài liệu, không ai trong số những gì bên dưới hoạt động trong index.jade file:

- 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 

Mảng không in thành một chuỗi khi tôi làm:

p "#{data.keywords}" 

Đây có phải là ible?

Trả lời

13

Làm thế nào về

each kw in data.keywords 
    li= kw 

?

+0

Vâng, quay. Tôi thậm chí không nghĩ về điều đó. Tôi cho rằng tất cả các dữ liệu được truyền phải được nội suy. Yup :) Cảm ơn! Sẽ là một vài phút trước khi tôi có thể chấp nhận. –

Các vấn đề liên quan