0
我们如何在{{@index}}变量上使用条件运算符,以便只打印json的偶数记录。如何在句柄{{@index}}变量上使用关系运算符?
{{#each选项}}
如果({{@index}}%2 == 0)//
{
打印记录
}
否则
{
这是一个奇数记录
}{{/每}}
我们如何在{{@index}}变量上使用条件运算符,以便只打印json的偶数记录。如何在句柄{{@index}}变量上使用关系运算符?
{{#each选项}}
如果({{@index}}%2 == 0)//
{
}
否则
{
{{/每}}
逻辑就像你正在试图做的必须是在一个辅助功能。您不能将这样的关系运算符直接放到句柄模板中。它是故意设计的。助手很容易创建和使用。请参阅http://handlebarsjs.com/#helpers更多信息。
仅供参考,我用一个很普通的帮手是偶/奇帮手:
hbs.registerHelper("stripes", function(index) {
return (index % 2 === 0 ? "even" : "odd");
});
,我用这样得到一个“偶”或“奇”类的名字放在一排:
<div class="row {{{stripes @index}}}">
... other content
</div>
我不太明白你想要在你的例子中做什么,但你可以用一个简单的CSS规则隐藏所有奇怪的记录,或者你可以把更多的逻辑放到帮助器中。