The view is not updated in AngularJS Updating the model property has no effect on the view when updating the model in event callback, any ideas to fix this? This is my service: angular.service('Channel', function() { var channel = null; return { init: function(channelId, clientId) { var that = this; channel = new goog.appengine.Channel(channelId); var socket = channel.open(); socket.onmessage = ..