一直在寻找几个小时的解决方案没有任何解决方案。我试图创建一个使用自定义的余烬车把帮手:Ember 2.0把手帮手不是函数吗?
Ember.Handlebars.helper('highlight', function(value, options) {
var escaped = Handlebars.Utils.escapeExpression(value);
return new Ember.Handlebars.SafeString('<span class="highlight">' + escaped + '</span>');
});
但出于某种原因,我得到Uncaught TypeError: Ember.Handlebars.helper is not a function
我读到,在灰烬2他们有一个新的方法:
// app/helpers/full-name.js
import Ember from "ember";
export default Ember.Helper.helper(function(params, hash) {
return params.join(' ');
});
但这是如果你正在使用ember-cli,如何注册helper而没有ember-cli?
你使用的是烬2.0? –
是的,我将标题从2更新为2.0以使其更清晰 –
太好了,为什么不使用烬?这是推荐的做事方式? –