如何在 Handlebars 中定义自定义块助手(用于 Ember.js)?我试过使用Handlebars 网站上描述的方法,但它似乎不起作用。我从 Ember.js 得到这个错误:
Assertion failed: registerBoundHelper-generated helpers do not support use with Handlebars blocks.
这是我的助手的代码。这个想法是,只有当我传入的模型相同时才会渲染块:
Ember.Handlebars.helper 'sameModel', (model1, model2, options) ->
if model1 is model2
new Handlebars.SafeString(options.fn(this))
else
''