Я работаю с Node.js и выражаю. Предположим, у меня есть пара нефрита файлов:Render single block in jade
template.jade
html
body
block page-content
example.jade
extends template
block page-content
p
| Lorem ipsum yadda yadda
Если я сделать example.jade, я получу результат закупорки, что пункт тег в тег body template.jade, который обычно мне нужен.
Моя проблема заключается в том, что я пытаюсь использовать pushState и API истории для загрузки этих файлов (ну, obivously not-these-files), и при этом мне нужен запрос, который просто возвращает содержимое самого блока содержимого страницы, без остальной части полного html-документа. Есть ли простой способ рассказать Джейд просто визуализировать блок и не встраивать его в шаблон?
Лучшее, что я мог придумать изменял, что это:
example.jade
extends template
block page-content
import example-content
Примеру content.jade
p
| Lorem ipsum yadda yadda
Но это казалось хаком для создания дополнительных файлов, подобных этому.
Я не думаю, что есть какой-нибудь способ условно включать «расширяет шаблон» линии; ставя два гигантских, если блоки внутри моего файла шаблона кажутся болезненными. – Retsam