Ok, wiem, że to jest super podstawowe, ale patrzyłem na to przez 2 dni i nie widzę, dlaczego to nie działa. Używam helperów Handlebars IF do warunkowego renderowania szablonu.#if Wypowiedzi w kierownicy
Oto HTML:
<head>
<title>flash</title>
</head>
<body>
{{#if isTrue}}
{{> hello}}
{{else}}
{{> goodbye}}
{{/if}}
</body>
<template name="hello">
<h1>Hello!</h1>
</template>
<template name="goodbye">
<h1>Goodbye!</h1>
</template>
Oto prosty plik kawy:
isTrue = true
spodziewam {{>}} cześć szablon do renderowania, ale bez powodzenia. Właśnie dostaję szablon {{> do widzenia}}. To dziwne, ponieważ mam inne projekty, w których udało mi się to pomyślnie. Muszę tu pomijać coś oczywistego.
Hi Sjoerd, ja ponownie wdrażane i to działało. Dziękuję Ci. To, co dziwne, to to, że mam inny projekt wykorzystujący pomocników w zwykłym kodzie HTML i działa dobrze. Bardzo dziwne, ale ta poprawka pozwoliła mi wrócić na właściwe tory. Dzięki jeszcze raz. – ppedrazzi