如何使用angular7只刷新一次页面?
我只想使用angular 7刷新页面一次 我尝试了以下代码:如何使用angular7只刷新一次页面?,angular,ionic4,Angular,Ionic4,我只想使用angular 7刷新页面一次 我尝试了以下代码: ngOnInit() { let win = (window as any); if (win.location.search !== ‘?loaded’ ) { win.location.search = ‘?loaded’; win.location.reload(); } } 但此代码会不断刷新页面。 请有人给我解决方案,提前谢谢。为什么不在会话存储中存储一个标志并根据其值刷新?例如,在刷新之前在s
ngOnInit() {
let win = (window as any);
if (win.location.search !== ‘?loaded’ ) {
win.location.search = ‘?loaded’;
win.location.reload();
}
}
但此代码会不断刷新页面。
请有人给我解决方案,提前谢谢。为什么不在会话存储中存储一个标志并根据其值刷新?例如,在刷新之前在sessionStorage中设置标志,如果标志已经存在,则不要继续刷新。请注意,当用户关闭浏览器时,sessionStorage将被清除,并且每次用户在关闭后加载页面时都会刷新,如果您真的只想实时刷新,则可以使用localStorage