そのような解像度でいくつかの変数をロードしようとしています:
res.render('blog_edit', {title: 'edit your blog', posts: "something"});
タイトルが読み込まれますが、投稿は常に未定義として表示されます...ここに私が試したいくつかの方法があります...
=posts
#{posts}
そしてJavaScript変数として
script
document.write(posts)
どれも動作していません...お手伝いできますか?前もって感謝します
試す
res.render('blog_edit', {locals:{title: 'edit your blog', posts: "something"}});
#{locals.foo}
私は今日最新バージョン( "express": "4.11.2"、 "jade": "1.9.2")を使用していますが、これは私にとって有効な構文です:
res.render('blog_edit', {title: 'edit your blog', posts: "something"});
テンプレート:
#{locals.posts}
または
#{posts}
ここに私のために働くものがあります。
in JS
res.render('index', {email: req.params.email});
in Jade
#{locals.email}