For many services, like the
AngularJS constantly supervises your application, and for it to handle changes and events properly, AngularJS prefers that you use the
$location
service, it seems like you
could use objects that are already in the DOM, like the window.location
object, and you could, but it would have some limitations, at least for your
AngularJS application.AngularJS constantly supervises your application, and for it to handle changes and events properly, AngularJS prefers that you use the
$location
service instead of the window.location
object.