我有一个全局功能
function onCCSuccess(data) {
// call method on Ember controller and send data
}
该函数需要访问我的Ember应用程序内的控制器上的方法。我无法找到如何做到这一点。当我在浏览器开发工具中查看控制器时,我没有看到我为控制器声明的任何属性或方法。
onCCSuccess从iFrame页面调用。 iFrame将数据发送到onCCSuccess,我需要将数据传递给我的Ember应用程序。我可以在Ember应用程序之外重新创建方法,但这不会很干。
答案 0 :(得分:0)
您可以致电App.__container__.lookup("controller:posts")
。从您的ember应用程序中获取控制器。
你不能将这个函数包装在一个promise中,并在你的控制器中保留对该promise的引用吗?