15

私は次のようなresレンダリングでいくつかの変数をロードしようとしています:

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

タイトルロードの細かい投稿は常に未定義として表示されますが...これが私が試した方法のいくつかです...

=posts

#{posts}

そしてjavascript変数として

script   
   document.write(posts)

それらのどれも機能していません...あなたは助けてくれますか?前もって感謝します

4

3 に答える 3

21

試す

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

        #{locals.foo}
于 2011-08-23T12:37:40.790 に答える
7

今日は最新バージョン( "express": "4.11.2"、 "jade": "1.9.2")を使用していますが、これは私にとって有効な構文です。

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

テンプレートの場合:

#{locals.posts}

また

#{posts}
于 2015-02-15T20:55:22.320 に答える
0

これが私のために働くものです。

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

in Jade
   #{locals.email}
于 2016-06-30T16:10:24.597 に答える