passer des variables de modèle jade
Je suis en train de passer des variables d'page.js à la page.jade, mais pour une raison quelconque, cela ne fonctionne pas.
voici mon code:
page.js
res.render('page', {param1: 'xxx', param2: 'yyy'} );
page.jade
#{param1}
br
#{param2}
br
Pouvez-vous donner plus de détails? Comment est
page.jade
la réception de la res
objet de page.js
, sans parler de la param1
et param2
variables?OriginalL'auteur Patricio Carvajal H. | 2015-06-09
Vous devez vous connecter pour publier un commentaire.
Vous pourriez être rendu comme tags lieu. Afficher votre source html de poste de rendu.
Essayez d'utiliser !{param} au lieu de #{param}.
OriginalL'auteur toshiomagic
Essayer de passer vos variables comme ceci
Et à l'intérieur de votre modèle
dans le modèle jade l'ensemble des données est présent comme objet via params variable, de sorte params.param1 serait d'obtenir la valeur pour param1. L'interpolation de cette valeur nécessite l'utilisation de #{} format de balise tout en ajoutant de la valeur à une chaîne. D'autre u pouvez utiliser quelque chose comme: p= params.param1 directement
OriginalL'auteur Bidhan A