2014-09-03 64 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