【发布时间】:2013-03-04 21:24:36
【问题描述】:
我正在向我们的 Angular 应用程序添加一些 websocket 功能。 Websocket 对象被包装在一个服务中。理想情况下,我们希望我们封装的套接字对象有一个标准的事件 API,以便我们可以在控制器中使用它,如下所示:(抱歉,Coffeescript)
angular.module('myApp').controller 'myCtrl', ($scope, socket) ->
update = (msg)->
$scope.apply ->
#do something regarding to the msg
socket.on 'message', update
unregister: ->
socket.off 'message', update
我们实现这一目标的最佳做法/库是什么?使用jQuery? Backbone.Events?任何建议都会有所帮助。谢谢!
【问题讨论】:
标签: javascript angularjs event-driven event-driven-design