Използвам шаблонния механизъм Jade в node.js Express. Ако искаме да включим друг Jade файл в Jade файл, можем да направим следното:
exports.overview = function(req, res, next) {
var jade = require('jade');
res.render('A', {
main: jade.renderFile('./views/B.jade')
});
};
Въпросът ми е: какво ще стане, ако искаме да свържем включванията към повече от 2 файла? Да предположим, че A.jade включва B.jade, който на свой ред включва C.jade. Мислех си, че можем да направим това:
exports.overview = function(req, res, next) {
var jade = require('jade');
res.render('A', {
main: jade.renderFile('./views/B.jade',{
carousel: jade.renderFile('./views/C.jade')
})
});
};
Явно няма да стане. Какво трябва да направим вместо това?