从全局函数调用Ember控制器上的方法



我有一个全局函数

function onCCSuccess(data) {
    // call method on Ember controller and send data
}

该函数需要访问Ember应用程序中控制器上的一个方法。我不知道该怎么做。当我在浏览器开发工具中查看控制器时,我没有看到控制器的任何声明属性或方法。

从iFrame页面调用onCCSuccess。iFrame将数据发送到onCCSuccess,我需要将数据传递到我的Ember应用程序。我可以在Ember应用程序之外重新创建这些方法,但这不会很枯燥。

您可以调用App.__container__.lookup("controller:posts")。从你的会员应用程序中获取你的控制器。

你不能把这个函数包装在一个promise中,并在你的控制器中保留对那个promise的引用吗?

最新更新