в пользовательском йомен-генераторе включить один шаблон внутри другого

Все файлы шаблонов, которые я использую в своей папке app/templates, имеют общий заголовок, который будет вверху каждого файла, названия компании, лицензии, авторских прав и т. д. Я не хочу копировать и вставлять это в все файлы в папке моих шаблонов. Итак, я пытаюсь понять, как просто поместить всю информацию в отдельный файл и как-то включить ее во все остальные файлы шаблонов, чтобы, если мне нужно ее отредактировать, я мог просто сделать это в одном месте.

Я искал пример того, как это сделать, но пока не повезло, поэтому я надеюсь, что у кого-то здесь есть ответ. Спасибо.


person user3257487    schedule 09.11.2014    source источник


Ответы (1)


В настоящее время нет поддержки частичных шаблонов.

Вместо этого вы можете просто указать его в качестве параметра:

<%= license %>

var a = 1;

Затем в вашем генераторе:

this.fs.copyTpl(from, to, {
  license: getLicenseContent()
});
person Simon Boudrias    schedule 06.05.2015