我正在使用 Ionic 构建应用程序,但自从 ios 9 更新以来,我的代码每次都被破坏。
这是我的代码,当用户单击注销时,它会启动一个更改状态然后刷新页面的函数。
$scope.logOut = function () {
$localStorage.$reset();
$state.go('login');
$window.location.reload();
};
但现在我注意到我的 $state.go 是异步的,并且 $window.location.reload() 在转换完成之前启动。有什么方法可以让我在页面重新加载之前等待转换完成?
最佳答案
您可以尝试删除 $state.go 并重新加载调用并替换为
$window.location.href = "/login";
或者无论您的登录路径是什么。
关于javascript - ionic 如何转换和重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33966520/
相关文章:
javascript - 如何实现用户可自定义的键盘快捷键(在 javascript 中/在网络上)
git - 删除标记但未 merge 的 Git 分支是否安全?
java - 玩2.4,报错: package play. *不存在
laravel - 如何通过 Storage Facade(在 Laravel 5 中)获取下载文件
python - 在构建需要编译代码的模块时将自定义 CMake 标志传递给 pip
javascript - jsPDF addHTML 获取滚动元素的全部内容