現在、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 ヘルパーを登録するにはどうすればよいですか?