J'ai un modèle jade pour mon projet node.js. Je voudrais envoyer un objet au modèle jade et le passer à une fonction dans la page (pour rendre quelque chose).
Je suis sûr que j'envoie les bons trucs du serveur comme ça.
res.render(__dirname + '/pages/viz.jade', {
vizJson: newJson,
});
dans le client, je fais quelque chose comme ça :
script
sunburst(#{vizJson})
Ainsi, à l'intérieur d'une fonction script, je veux appeler une fonction qui crée ma visualisation avec un certain json que j'ai créé du côté du serveur.
Le problème est qu'au moment du rendu, j'obtiens quelque chose comme sunburst([Object object])
. J'ai également essayé d'envoyer la version stringifiée du JSON mais quand je fais JSON.parse(#{vizJson})
il se plaint comme Unexpected token &
.
Le json que j'envoie est toujours différent et présente différents niveaux de profondeur.
Quelqu'un sait-il ce qu'il faut faire ?
Gracias