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

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

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

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

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

<% include header %>

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

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

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

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

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

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

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