Несколько файлов компоновки в выражении framework для node.js - PullRequest
13 голосов
/ 27 августа 2011

Я настроил проект в узле с экспресс-фреймворком.Мне нравится, что это позволяет мне создавать макет с файлом с именем "layout" в каталоге представлений.Но что, если я хочу иметь несколько файлов макета?Я не вижу варианта для этого.Кто-нибудь знает способ?

Может быть что-то вроде:

res.render('report', {
        title: 'My report',
        layoutfile: 'mylayout'
});

1 Ответ

24 голосов
/ 27 августа 2011

layout - это то, что вы ищете:)

res.render('report', {
       title : 'My report'
    , layout : 'mylayout'
});

Предполагая, что файл соответствует используемому вами движку.Если нет, вам нужно прикрепить расширение, например layout.jade

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...