87,984
社区成员
发帖
与我相关
我的任务
分享Handlebars.registerHelper('ifEquals', function(var1, var2, options) {
console.log('var1', var1);
console.log('var2', var2);
var value1 = options.fn(var1);
var value2 = options.fn(var2);
console.log('value1', value1);
console.log('value2', value2);
if(value1 == value2) {
return options.fn(this);
} else {
return options.inverse(this);
}
});{{#each configGroup in configGroups}}
{{#ifEquals selectedConfigGroup.displayNameHosts configGroup.displayNameHosts}}
<button {{bindAttr disabled="controller.isHostsConfigsPage"}}
class="btn btn-primary" {{action "selectConfigGroup" configGroup target="controller"}}>
{{configGroup.displayNameHosts}}</button>
{{else}}
<button {{bindAttr disabled="controller.isHostsConfigsPage"}}
class="btn" {{action "selectConfigGroup" configGroup target="controller"}}>
{{configGroup.displayNameHosts}}</button>
{{/ifEquals}}
{{/each}}