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?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
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();