2016-07-20 5 views
-1

私はリアルタイムで通知を受けるために以下のコードを使用していますが、受信者がオフラインであるかそのページにない場合、ログイン後に通知を見ることができません。誰でもこの中で私を助けてください: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(); 


     }); 
     }); 

答えて

0

新しいチャットオブジェクトを聞くのを開始するには、まずイベントを聴いてください。そのような

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(); 

    });