Динамически расширить макет в Jade

У меня есть "тема" в качестве информации, хранящейся на моем объекте страницы в MongoDB. Теперь я извлекаю страницу и в моем роутере выполняю res.render("...", page). Я хотел бы расширить правильный макет на основе темы в моем нефритовом файле, например:

- var theme = page.theme;
extends theme 

Это не работает, хотя - я получаю ошибку! Если я попробую следующее

- var theme = page.theme
extends= theme

Страница отображается, но она не подхватывает тему.

Вопрос Есть ли способ для меня динамически расширить макет, как это на основе переменной? Спасибо за вашу помощь!

1 ответ

Решение

Нет; расширяет время компиляции, и вы не можете использовать его время рендеринга

Другие вопросы по тегам