ember-route-task-helper
Version:
Easily access tasks defined on a route in your templates
13 lines (10 loc) • 400 B
JavaScript
import Helper from '@ember/component/helper';
import { get } from '@ember/object';
import { inject as service } from '@ember/service';
import { routeTaskFromRouterService } from 'ember-route-task-helper/utils/route-task';
export default Helper.extend({
router: service(),
compute([taskName, ...params]) {
return routeTaskFromRouterService(get(this, 'router'), taskName, ...params);
}
});