我有一个像这样的 php 数组
bookings[] = {"arrived","cancelled","departed"};
当在 Handlebars 模板中显示此数组时,我想检查 IF 相等条件。
在下面的示例中,当值等于cancel时,我想显示一些文本。
{{#each bookings}}
{{#if this.value cancelled}}
cancelled
{{/if}}
{{/each}}
此代码不起作用。什么是替代 IF 等于 Handlebars 在循环中执行的条件。
最佳答案
现在我的代码可以运行了,
bookings = ["arrived", "cancelled", "departed"];
Handlebars 功能:
Handlebars.registerHelper('check_status', function(val1, val2) {
return val1 === val2;
});
Handlebars 模板:
{{#if (check_status this 'cancelled')}}
关于javascript - 如果等于在每个循环内的 Handlebars 模板中验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33096453/