4

現在、Ember 1.8.1 から Ember 1.13.9 にアップグレードしています。私のアプリは、ember-cli を使用しないことで一種のオールドスクールです (構文に関係なく es6 は使用しません)。

非推奨の Ember.Handlebars.registerBoundHelper を適切に置き換えるにはどうすればよいですか:

Ember.Handlebars.registerBoundHelper('date-ago',function(date) {
  return moment.utc(date).fromNow();
});

あなたにアドバイスします

DEPRECATION: `Ember.Handlebars.registerBoundHelper` is deprecated. 
Please refactor to use `Ember.Helpers.helper`. 
[deprecation id: ember-htmlbars.register-bound-helper]

だから私は「Ember.Handlebars.registerBoundHelper」を「Ember.Helper.helper」に置き換えると思ったのですが、これらのヘルパーはもう利用できません: "Uncaught Error: Assertion Failed: A helper named 'date-ago' could not be見つかった!"。

ES6 構文または ember-cli マジックなしで Ember 2.0 に htmlbars ヘルパーを登録するにはどうすればよいですか?

4

1 に答える 1