1

Ember.js で Sock.js を使用する方法に関するチュートリアルはありますか? 何も見つかりません。例、チュートリアル、またはガイドはどれでもいいでしょう。次のようなプレーンな js で sock.js を使用できます。

var sock = new SockJS('/echo');
sock.onmessage = function(e){
    console.log(e.data);
}
sendButton.onclick = function() {
    var text = field.value;
    sock.send(text);
}

しかし、Ember.js での使用方法がわからない

4

1 に答える 1

1

Ember では、sock をセットアップする高レベルのコントローラー/ルートが必要になるでしょう。data次に、メッセージが着信すると、メッセージのプロパティが で使用できるモデルの JSON 表現であると仮定しpushますstore。このような何かがそれを行う必要があります:

App.Message = DS.Model.extend({...});

App.ApplicationRoute = Ember.Route.extend({
  setupController : function(controller, model){
    var sock = new SockJS('/echo');
    var store = this.get('store');
    sock.onmessage = function(e){
      store.push('message',e.data);
    }
  }
});
于 2013-10-10T03:02:02.653 に答える