{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular.js/issues/12556","labels_url":"https://api.github.com/repos/angular/angular.js/issues/12556/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular.js/issues/12556/comments","events_url":"https://api.github.com/repos/angular/angular.js/issues/12556/events","html_url":"https://github.com/angular/angular.js/pull/12556","id":100451895,"number":12556,"title":"Added invokeApply parameter to $http to skip apply","user":{"login":"Utsav2","id":5454763,"avatar_url":"https://avatars.githubusercontent.com/u/5454763?v=3","gravatar_id":"","url":"https://api.github.com/users/Utsav2","html_url":"https://github.com/Utsav2","followers_url":"https://api.github.com/users/Utsav2/followers","following_url":"https://api.github.com/users/Utsav2/following{/other_user}","gists_url":"https://api.github.com/users/Utsav2/gists{/gist_id}","starred_url":"https://api.github.com/users/Utsav2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Utsav2/subscriptions","organizations_url":"https://api.github.com/users/Utsav2/orgs","repos_url":"https://api.github.com/users/Utsav2/repos","events_url":"https://api.github.com/users/Utsav2/events{/privacy}","received_events_url":"https://api.github.com/users/Utsav2/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/angular.js/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-12T02:30:41Z","updated_at":"2015-08-12T02:36:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/angular/angular.js/pulls/12556","html_url":"https://github.com/angular/angular.js/pull/12556","diff_url":"https://github.com/angular/angular.js/pull/12556.diff","patch_url":"https://github.com/angular/angular.js/pull/12556.patch"},"body":"There are a bunch of times when we don't want a $rootScope.$apply after an http request succeeds. [This](http://stackoverflow.com/questions/21935215/make-angularjs-skip-running-a-digest-loop-if-http-get-resulted-in-no-new-data) stackoverflow question gives a good use case: polling.\r\nWe can also use this to do scope specific digests, which really helps performance and snappiness on mobile devices.\r\n\r\nIt also gives us a little more control over the API, and also makes it similar to $timeout. "},"comment":{"url":"https://api.github.com/repos/angular/angular.js/issues/comments/130139962","html_url":"https://github.com/angular/angular.js/pull/12556#issuecomment-130139962","issue_url":"https://api.github.com/repos/angular/angular.js/issues/12556","id":130139962,"user":{"login":"Utsav2","id":5454763,"avatar_url":"https://avatars.githubusercontent.com/u/5454763?v=3","gravatar_id":"","url":"https://api.github.com/users/Utsav2","html_url":"https://github.com/Utsav2","followers_url":"https://api.github.com/users/Utsav2/followers","following_url":"https://api.github.com/users/Utsav2/following{/other_user}","gists_url":"https://api.github.com/users/Utsav2/gists{/gist_id}","starred_url":"https://api.github.com/users/Utsav2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Utsav2/subscriptions","organizations_url":"https://api.github.com/users/Utsav2/orgs","repos_url":"https://api.github.com/users/Utsav2/repos","events_url":"https://api.github.com/users/Utsav2/events{/privacy}","received_events_url":"https://api.github.com/users/Utsav2/received_events","type":"User","site_admin":false},"created_at":"2015-08-12T02:36:10Z","updated_at":"2015-08-12T02:36:10Z","body":"I signed it!"}}