Что такое «включить шаблон» в Express / Jade? - PullRequest
4 голосов
/ 11 декабря 2011

Эта статья , кажется, предполагает наличие таких вещей, как include шаблоны.Я сделал очевидные поиски в Google, но не нашел никакой документации.

Что это?

Ответы [ 2 ]

7 голосов
/ 11 декабря 2011

Из Экспресс-гид :

Система Express View имеет встроенную поддержку частичных и коллекции, которые представляют собой «мини» представления, представляющие фрагмент документа. Например, вместо того, чтобы повторять вид для отображения комментариев, мы может использовать частичный сбор.

Так что, когда у вас есть одно и то же «представление» для пользователя на нескольких страницах, более полезно хранить это представление в файле и «включать» его везде. (СУХОЙ - не повторяйся)

Другой пример - когда везде одинаковый макет, и вы хотите включить остальную часть страницы (например, вы можете указать разные верхние и нижние колонтитулы в зависимости от страницы).

Вот хороший пример с Jade, предоставленный в образцах Express:

https://github.com/visionmedia/express/tree/master/examples/jade/views

2 голосов
/ 11 декабря 2011

https://github.com/visionmedia/jade

Это есть в одном из заголовков H2.

...