我使用ember渲染图表(基于highcharts)。我想在点击一个点时调用一个函数。我在ember组件中定义了这个函数。请参阅下面的jsfiddle链接:
{} http://jsfiddle.net/qmmvx/67/
点击一个点后,我收到一条错误,表示App.ChartComponent为空。我在这里缺少什么?
答案 0 :(得分:0)
不确定在这里使用App.__container__.lookup
是否最明智,但将App.ChartComponent.test();
替换为App.__container__.lookup('component:chart').send('test')
可以解决您的问题。 send
用于调用actions
中的任何方法。