Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Механизм шаблонов ejs, расширение родителя для формирования достойного шаблона проектирования

Автор вопроса: JohnОтветов: 1

С помощью системы шаблонов twig вы можете расширить родительский шаблон с помощью функции extends.

Я только начинаю работать с узлом и использую механизм шаблонов ejs, но не могу найти аналогичную функциональность. Кто-нибудь знает, возможно ли это с помощью ejs, и если нет, есть ли механизм js tpl, который может расширить родителя?

Я хочу построить простую структуру tpl, например:

<pagelayout.ejs>
  <publicHeadScripts.ejs />
  <pageBodyBlock>
  <publicFooter.ejs />
</pagelayout.ejs>

Но для нескольких маршрутов потребуется эта структура tpl, и я не хочу постоянно включать все вышеуказанные файлы. EG /coolpage будет перенаправляться, но само это будет внедрено в указанный выше "pageBodyBlock".

Заранее спасибо, Джон

  • bits.shutterstock.com/2013/03/07 / Похоже, Swig подходит. John 24.03.2015

ejstwigtemplate-engine

Ответы

Ответ 1 · John

Я нашел ответ, есть порт twig... он называется swig :)

http://paularmstrong.github.io/swig/

Это превосходно!

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы