0

翡翠でレイアウトを定義しました。とてもシンプルです。ビューフォルダーに配置して、layout.jadeと呼びます

レイアウトとしてlayout.jadeを使用しないように1つのビューを回避する方法はありますか? これがレンダリングされる方法です:

exports.help = function(req, res) {
    res.render('help', { title: 'Help'} );
};

ありがとう

4

1 に答える 1

4

レイアウトを行いたくない場合は、次のようにします。

exports.help = function(req, res) { 
    res.render('help', { layout: false, title: 'Help'} ); 
};

別のレイアウトを使用したい場合は、次のようにすることができます (新しいレイアウト ファイルの名前が new_layout.jade であると仮定します)。

exports.help = function(req, res) { 
    res.render('help', { layout: 'new_layout', title: 'Help'} ); 
};

これは私が役に立ったチュートリアルです。

于 2012-09-20T19:02:45.727 に答える