我正在使用以下代码实时获取通知,但如果接收者在该页面上处于脱机状态,则他们在登录后无法看到通知。任何人都可以帮助我:
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 :(得分: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();
});