Как создать вспомогательную функцию шаблона в Discourse

Я хочу сравнить два значения в шаблоне 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

Это просто EmberJS, используйте вычисляемое свойство.

Я хочу добиться чего-то подобного:
два цикла each

  1. productCategories: [“category1”, “category2”, …]
  2. productTags: [{productCategory:“category1”, tagName:“tag1”, isChecked:true}, …]
    Теперь я хочу сравнить элементы productCategories с tag.productCategory, как показано в коде.
    Можно ли этого достичь с помощью вычисляемых свойств (Computed properties)?
{{#each this.productCategories as |category|}}
{{#each this.productTags as |tag|}} {{#if (eq category tag.productCategory)}} {{input type="checkbox" name=tag.tagName checked=tag.isChecked }} {{tag.tagName}} {{/if}} {{/each}}
{{/each}}