Динамически расширить макет в Jade
У меня есть "тема" в качестве информации, хранящейся на моем объекте страницы в MongoDB. Теперь я извлекаю страницу и в моем роутере выполняю res.render("...", page). Я хотел бы расширить правильный макет на основе темы в моем нефритовом файле, например:
- var theme = page.theme;
extends theme
Это не работает, хотя - я получаю ошибку! Если я попробую следующее
- var theme = page.theme
extends= theme
Страница отображается, но она не подхватывает тему.
Вопрос Есть ли способ для меня динамически расширить макет, как это на основе переменной? Спасибо за вашу помощь!
1 ответ
Решение
Нет; расширяет время компиляции, и вы не можете использовать его время рендеринга