0

是否有handle_change来自 Backbone 的 EmberJS 等效事件?

我正在尝试使用带有 Rails 的 socket.io、node.js、redis 和 Ember.js 实现 pub/sub,但不确定 EmberJS 将如何接收它。

这可能来自路线文件吗?

这是我得到的代码:

App.ApplicationRoute = Ember.Route.extend ->
    setupController: (controller, data) ->
        socket = io.connect()
        self = this
        socket.on 'ticket/new', (ticket) ->
            store.load App.Ticket, ticket
4

1 回答 1

0

您在控制器中设置袜子的一般方法看起来不错。(您可能需要确保在控制器变量中保留套接字。)

对于您想要使用的最新 Ember 数据store.push

this.store.push('ticket',ticket);

这是一个 JSBin:http: //jsbin.com/ucanam/1081/edit

于 2013-09-18T05:07:57.040 回答