Ember 1.13.10
我想尝试闭包动作,所以我定义了一条路线:
import Ember from 'ember';
export default Ember.Route.extend({
actions: {
doSave() { ... }
}
});
和模板:
{{my-component onSave=(action 'doSave')}}
但是我收到错误消息:An action named 'doSave' was not found in (generated test.index controller).
然而,它是在路线上定义的。鉴于控制器在Ember中被弃用了,我希望应该在路由而不是控制器上定义动作。 是否有特定原因可以在控制器上定义闭合动作?