2014-09-03 46 views
0

我想知道是否有任何角度库来处理服务器事件。目前,我正在使用:AngularJS的Html5服务器事件库

   var source = new EventSource('/api/stream'); 

       source.addEventListener('message', function(e) { 
        $scope.$apply(function() { 
         $scope.time = JSON.parse(e.data); 
        }); 
       }, false); 

       source.addEventListener('open', function(e) { 
        // Connection was opened. 
       }, false); 

       source.addEventListener('error', function(e) { 
        if (e.readyState == EventSource.CLOSED) { 
         // Connection was closed. 
        } 
       }, false); 

那么,是否有任何现有的库来管理它?

谢谢!

回答

0

我不知道是否有角度的服务器事件库,但有一个角度为https://github.com/btford/angular-socket-io的websocket库。 Socket.io使用WebSocket,WebSocket是一个更流行的解决方案,用于从服务器流式传输事件。

+0

谢谢,但我一直在寻找不使用的WebSocket,确实需要使用HTML5服务器事件。 – Mustela 2014-09-04 11:51:48