Я делаю поиск фильмов на основе данных, которые я получаю от гнилых томатов api. Я использую handlebars.js. Пока у меня есть этот шаблон, и он работает нормально.Handlebars block helper "if" не работает
<div class="info">
<h3>{{title}}</h3>
<span> Year: {{year}} </span>
<span> Studio:{{studio}} </span>
<span> Synopsis:{{synopsis}} <span>
</div>
Однако, некоторые из фильмов не имеют студию при условии, поэтому я хотел бы сделать, что в данном случае нет «Студия:» будет напечатан. Это мой код для этого:
{{#if studio}}
<span> Studio:{{studio}} </span>
{{/if}}
Я скопировал его из примера, представленного на странице handebars.js. Тем не менее это не работает. Может ли кто-нибудь объяснить мне, что мне не хватает? Я полагаю, что нет необходимости использовать Handlebars.registerHelper, поскольку я использую этот простой оператор if. Или это?
Почему вы не используете '# unless' вместо? Это в основном '! # If', что вам нужно от внешнего вида вещей – Bojangles
Еще не работает, нет Студия: {{studio}}. – Vin