2014-11-05 45 views
0

我有一個作爲iframe中預覽的應用程序應用程序,它使用postMessage進行控制。燼碼位置的建議?

在哪裏是最好的地方在餘燼cli找到以下監聽/回調?

理想情況下,我想避免使用容器查找,它似乎有點笨重/哈克?

非常感謝,

window.addEventListener("message", receiveMessage, false); 

    function receiveMessage(event){ 
     Cr2.__container__.lookup('controller:application').transitionToRouteAnimated('chapter', {main: 'slideRight'}, edition_id,chapter_order); 
    } 
+0

Container不是笨重/哈克是先進的用法^^ – 2014-11-05 19:56:49

回答

0

你正在嘗試做的事情 - 在iframe運行餘燼 - 感覺已經哈克給我。

你可以做的是有一個pubsub在應用層,然後你可以這樣做:

window.addEventListener("message", receiveMessage, false); 

function receiveMessage(event){ 
    Cr2.Hub.publish('message', edition_id, chapter_order); 
}