【发布时间】:2016-04-14 13:10:47
【问题描述】:
我正在尝试从路由视图中的父组件调用操作。
mychild.hbs
{{#parent as |wrapper|}}
<button {{action "animate"}}>Login</button>
{{/parent}}
parent.hbs
<div>{{yield}}</div>
mychild 路由(无操作)
export default Ember.Route.extend(
});
我的孩子控制器
export default Ember.Controller.extend({
});
父组件
export default Ember.Component.extend({
actions: {
animate() {
console.log('ok');
}
},
});
如何从我的组件调用animate()?我做错了什么?
【问题讨论】:
-
不是错字吗?左括号是
#parent,它的括号是/animate-fadein -
@Pavol 哎呀!缺少语法;)
-
您能写一个Ember Twiddle 来证明这个问题吗?