web-dev-qa-db-fra.com

aide à l'affichage d'une variable dans jade express

J'essaie de charger certaines variables avec res rend comme ça:

res.render('blog_edit', {title: 'edit your blog', posts: "something"});

bien que le titre charge fine post apparaît toujours comme indéfini ... voici quelques-unes des méthodes que j'ai essayées ...

=posts

#{posts}

et comme une variable javascript

script   
   document.write(posts)

aucun d'entre eux ne fonctionne ... pouvez-vous s'il vous plaît aider? merci d'avance

16
rabidmachine9

essayer 

  res.render('blog_edit', {locals:{title: 'edit your blog', posts: "something"}});

        #{locals.foo}
22
Arcabard

J'utilise les dernières versions aujourd'hui ("express": "4.11.2", "jade": "1.9.2") et voici la syntaxe qui fonctionne pour moi:

res.render('blog_edit', {title: 'edit your blog', posts: "something"});

Dans le modèle:

#{locals.posts}

ou

#{posts}
7
Jesús Carrera

Voici ce qui fonctionne pour moi.

in JS
    res.render('index',  {email: req.params.email});

in Jade
   #{locals.email}
0
Scott Montreuil