Node.js + Express - Jak uzyskać częściowe działanie wąsów?

Staram się, aby Mustache działał poprawnie z Express, i jak można się domyślić, mam kłopoty.

Następujący wiersz inicjuje ładnie i czysto Mustache. Zmienne renderują zgodnie z oczekiwaniami.

<code>app.register('html', require(__dirname+'/public/js/libs/mustache.js'));
</code>

Jednak problemy zaczynają rosnąć, gdy cząstki są wyrzucane do miksu. W przypadku Moustache ten fragment powinien wywołać widok nagłówka / częściowy.

<code>{{> header}}
</code>

Ale niestety nic się nie dzieje. : / Nawet gdy oferuję częściowe, bezpośrednio, Mustache nie potrafi go zrenderować.

<code>app.get('/', function(req, res) {
    res.render('welcome', {
        partials: {
            header: '<h1>Header</h1>'           
        }
    });
});
</code>

Wygląda więc na to, że części nie działają w ogóle. Znalazłem jeden hack, w którym częściowe części działają trochę:

http://bitdrift.com/post/2376383378/using-mustache-templates-in-express

Po tym częściowe renderują się, gdy są oferowane bezpośrednio przy wywołaniu renderowania (patrz wyżej), ale nadal nie udaje się renderować fragmentów bezpośrednio do widoków / układów:

Układ wygląda mniej więcej tak:

<code>Behold, the header
{{> header}}
<p>Let's move to more important stuff...</p>
</code>

Widok nagłówka wygląda mniej więcej tak:

<code><h1>Header</h1>
</code>

Express może samodzielnie załadować widoki, ale nie wie, jak poradzić sobie z częściowymi fragmentami wąsów ...

questionAnswers(3)

yourAnswerToTheQuestion