2016-07-20 20 views
-1

Ich benutze unter Code, um Benachrichtigung in Echtzeit zu erhalten, aber wenn der Empfänger offline ist oder nicht auf dieser Seite, können sie die Benachrichtigung nach dem Login nicht sehen. kann mir das jemand bitte helfen:sails app mit io.socket

io.socket.on('chat',function(obj){  

     io.socket.get('/chat',function(obj){ 
     console.log(obj.userData) 
     var count = Object.keys(obj.userData).length; 
    console.log(count); 


     // $scope.chatList.push(obj.userData); 
      $scope.chatList = obj.userData; 
      $scope.$apply(); 


     }); 
     }); 

Antwort

0

zu neuen Chat-Objekten starten hören sollten Sie zunächst auf Veranstaltungen und als hören bekommen.

wie folgt aus:

io.socket.get('/chat',function(body, response){  
     // start listening for chat objects 
    }); 

    io.socket.on('chat',function(event){  
     console.log(event.data.userData) 
     var count = Object.keys(event.data.userData).length; 
     console.log(count); 


     // $scope.chatList.push(event.data.userData); 
     $scope.chatList = event.data.userData; 
     $scope.$apply(); 

    });