javascript - ionic 如何转换和重新加载页面

我正在使用 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 分支是否安全?

nginx - nginx的访问日志的编码格式是什么?

java - 玩2.4,报错: package play. *不存在

laravel - 如何通过 Storage Facade(在 Laravel 5 中)获取下载文件

c++ - = make_pair 是否调用复制构造函数?

python - 在构建需要编译代码的模块时将自定义 CMake 标志传递给 pip

javascript - jsPDF addHTML 获取滚动元素的全部内容

java - 如何使用 Mysql JDBC 驱动连接 Android 和 MySQL

reactjs - ReactJS 中的嵌入式文档查看器控件