Render-array übergeben, aus dem Express mit Jade

Meisten der Fragen, die im Zusammenhang mit diesem scheinen alle zu sein, über die übergabe der server-side JS-Objekt in eine clientseitige JS-Objekt. Vielleicht bin ich etwas fehlt, aber alles was ich tun möchte ist HTML Rendern mithilfe des server-side JS-Objekt.

Auf dem server:

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

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

Mit diese docs, nichts von dem, was unten ist, funktioniert in der index.jade Datei:

- 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

Array hat Druck auf einen string, wenn ich tun:

p "#{data.keywords}"

Ist das möglich?

InformationsquelleAutor | 2013-04-22
Schreibe einen Kommentar