{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"user":{"avatar_url":"https://secure.gravatar.com/avatar/fc5dc0d579fb554752763792a2d5f449?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"fc5dc0d579fb554752763792a2d5f449","url":"https://api.github.com/users/IgorMinar","login":"IgorMinar","id":216296},"milestone":null,"assignee":null,"updated_at":"2011-11-08T06:08:48Z","labels":[],"closed_at":null,"comments":0,"url":"https://api.github.com/repos/angular/angular.js/issues/643","body":"if we removed `this` references from $location getters, we could write scope.$watch($location.url, ..) instead of scope.$watch(function() { return $location.url() }, ...)\r\n\r\nthis should be a trivial change","html_url":"https://github.com/angular/angular.js/issues/643","title":"make $location getters easily observable","number":643,"id":2171345,"created_at":"2011-11-08T06:08:48Z"},"action":"opened"}