Dołącz zmienną do EJS

Mam globalny nagłówek używany w kilku miejscach i próbowałem zdefiniować jego położenie w zmiennej, która mogłaby zostać przekazana podczas renderowania szablonu.

Coś jak:

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

I w pliku szablonu:

<% include header %>

nagłówek będący wartością przekazywaną z renderowaniem.

Nie wydaje się to możliwe, ale może przegapiłem coś, więc pomyślałem, że zapytam tutaj.

EDYTOWAĆ:

Jest to wspomniane w komentarzach do odpowiedzi poniżej, ale podsumowując, jest to teraz dostępne w wersji 2 EJS.

Spójrz tutaj:https://github.com/mde/ejs#includes I pokrewna dyskusja tutaj:https://github.com/tj/ejs/issues/93

questionAnswers(3)

yourAnswerToTheQuestion