2016-09-07 7 views

Antwort

1

Helfer erstellen (I underscore.js für simplicify verwenden):

eq.js

Handlebars.registerHelper('eq', function() { 
    var i, options, val1, vals; 
    val1 = arguments[0], vals = 3 <= arguments.length ? slice.call(arguments, 1, i = arguments.length - 1) : (i = 1, []), options = arguments[i++]; 
    return _.any(vals, function(val) { 
    return val1 === val; 
    }); 
}); 

oder eq.coffee

Handlebars.registerHelper 'eq', (val1, vals..., options) -> _.any vals, (val) -> val1 is val 

Und verwenden:

{{eq value 'a' 'b'}}