0
イム(http://ziggeo.com/)のグローバルJavaScriptのイベントを購読し、Ziggeoはあなたが私が私場合は、イベントを受け取るために管理し、このは、私たちのエンバーJSアプリケーションでZiggeoを実装エンバーJS
ZiggeoApi.Events.on("submitted", function (data) {
alert("Submitted a new video with token '" + data.video.token + "'!");
});
などのイベントをサブスクライブのJavascript SDKを持っていますこのようにJSでグローバルにそれを追加します。
<script>
ZiggeoApi.token = 'myToken';
ZiggeoApi.Events.on("submitted", function (data) {
console.log('video updated: ' + data);
});
</script>
しかし、どのように私は、エンバーの世界的なイベント(コントローラ)を聞くことができますか?
など、
export default Ember.Controller.extend(Ember.Evented, {
session: Ember.inject.service('session'),
ziggeoRecordDone: ZiggeoApi.Events.on("submitted", (function(data) {
console.log("Ziggeo Record Done YEAH; HURRA");
ZiggeoApi.videoOnLoad = data.video.token;
...
を私はこれを試みたが、それは何らかの形で働いていた、その以外の「これ」コンテキストは、コントローラではありませんので、私は店のように、他の燃えさしのコンポーネントを呼び出すカント、またはstore.createRecord