Передать переменную в EJS include

У меня есть глобальный заголовок, используемый в нескольких местах, и я пытался определить его местоположение в переменной, которая может быть передана при визуализации шаблона.

Что-то вроде:

var headerLocation = 'some/location/header.ejs'; 
res.render( viewDir + '/index', {
        header: headerLocation 
    } );

И в файле шаблона:


заголовок - это значение, переданное с помощью render.

Это некажется невозможным, но, может быть, я что-то пропустил, так что я думалбуду спрашивать здесь.

РЕДАКТИРОВАТЬ:

Это упоминается в комментариях к ответам ниже, но, подводя итог, это теперь доступно во второй версии EJS.

Посмотреть здесь:https://github.com/mde/ejs#includes И связанное обсуждение здесь:https://github.com/tj/ejs/issues/93

Ответы на вопрос(3)

Ваш ответ на вопрос