В настоящее время я обновляюсь с 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: помощник с именем «date-ago» не может быть нашел!".
Как зарегистрировать помощник htmlbars в Ember 2.0 без синтаксиса ES6 или магии ember-cli?