Я хочу сравнить два значения в шаблоне Handlebars. Это нельзя сделать с помощью хелпера {{#if}}. Как создать новый хелпер в Discourse?
Я попробовал код ниже, но он не работает:
Создан файл: /assets/javascripts/discourse/helpers/eq.js.es6
import { registerHelper } from 'discourse-common/lib/helpers'
var makeBoundHelper = Ember.HTMLBars.makeBoundHelper;
registerHelper('eq', makeBoundHelper(function(params) {
return params[0] === params[1];
}));
Выдается исключение: makeBoundHelper is not a function
productTags: [{productCategory:“category1”, tagName:“tag1”, isChecked:true}, …]
Теперь я хочу сравнить элементы productCategories с tag.productCategory, как показано в коде.
Можно ли этого достичь с помощью вычисляемых свойств (Computed properties)?