我正在向我们的 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?任何建议都会有所帮助。谢谢!