AngularJS: How to remove current view url from window.history?
angular-ui-router, angularjs
Solution
You could use the `$location.replace()` method to replace the last history entry.
Here is the link to the documentation.
So when you are showing the spinner, you could switch to the actual view `show-info` with the following lines:
$location.path('/show-info/');
$location.replace();
Or shorter:
$location.path('/show-info/').replace();
Problem
I have `#/load-data` view with spinner. When data load is complete controller redirects to differen view `$location.path('/show-info/')`. How to remove #/load-data from history to avoid `window.history.back()` to #/load-data view?