AngularJS ngRepeat update model

廉价感情. 提交于 2019-11-30 11:42:20

Did you wrap the update in

$scope.$apply(function() {
  // update goes here
});

? This should solve the problem.

You probably need to call $apply() to force angular to do a digest cycle when you update the list, like:

 WebSocket.start(function(data) {
   $scope.$apply(function(){
      /* your stuff goes here*/
    });
  });

Following code work for me, Whenever you get message from socket you just need to bind your code inside $scope.$apply() function

 socket.on = function (e) {

            $scope.$apply(function () {
               // update you UI over here
            });

        };
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!