angularjs - What's the difference between $locationChangeSuccess and $locationChangeStart? -
angularjs - What's the difference between $locationChangeSuccess and $locationChangeStart? -
what's difference between $locationchangesuccess , $locationchangestart?
they both undocumented events related window.location.
the $locationchangestart fired when angularjs starts update browser's location based on mutations done via $location service ($location.path(), $location.search()).
it might happen application hear $locationchangestart event , phone call preventdefault() on it. in case sec event ($locationchangesuccess) won't broadcasting.
in short: $locationchangestart fires when location gets updated. followed $locationchangesuccess if first action wasn't prevented.
relevant bits of source code here: https://github.com/angular/angular.js/blob/2508b47c1a34dfc834f8fde858574f81af4d287e/src/ng/location.js#l598
angularjs window.location
Comments
Post a Comment