Я добавляю некоторые функции websocket в наше приложение angular. Объект 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? Любое предложение будет полезно. Спасибо!