当前位置: 首页 > 面试题库 >

使用Ionic Framework清除登录和注销时的历史记录并重新加载页面

单品
2023-03-14
问题内容

我是Ionic的移动应用程序开发的新手。在登录和注销时,我需要重新加载页面以刷新数据,但是,$state.go('mainPage')无需重新加载即可将用户带回视图-永远不会调用其背后的控制器。

有没有办法清除历史记录并在Ionic中重新加载状态?


问题答案:

欢迎使用框架!实际上,Ionic中的路由由ui-router驱动。您可能应该检查一下先前的SO问题,以找到几种不同的方法来完成此任务。

如果您只想重新加载状态,则可以使用:

$state.go($state.current, {}, {reload: true});

如果您实际上要重新加载页面(例如,要重新引导所有内容),则可以使用:

$window.location.reload(true)

祝好运!



 类似资料:
  • 我是使用Ionic开发移动应用程序的新手。在登录和注销时,我需要重新加载页面,以便刷新数据,但是,将用户带回视图而不重新加载-它后面的控制器永远不会被调用。 有没有办法清除历史并在爱奥尼亚中重新加载状态?

  • 是否有可能删除使用pushState创建的假历史记录? 我无法将状态存储在localStorage中,因为我的状态数组中有函数。

  • 问题内容: 我正在做一个简单的项目,让我们选择高度安全的网站。我有5个不同的JSP页面。如果我从第一个JSP页面开始,它将重定向到第二个JSP页面,依此类推。同时,它不应该在我的浏览器历史记录中存储这些页面。如何使用JavaScript清除那些浏览历史记录? 问题答案: 您可以尝试使用它来清除历史记录中的最后一个条目,并将其替换为新url的地址吗?从文档历史记录中删除当前文档的URL,这意味着无法

  • 我正在爱奥尼亚4中创建一个注销页面,我想要的是清除路由器历史记录,以便“后退”按钮不起作用,另外,我想知道在导航到登录屏幕或导航到登录页面之前,如何销毁注销页面。 我尝试运行构造函数中的代码以清除本地存储,第一次运行正常,但第二次没有运行该代码。据我了解,该页面已经加载,因此不会再次运行构造函数。我尝试将我的代码放在ngDoCheck()中,但它触发了多次,我不想要。 我想清除路由历史记录,以便在

  • 读取播放历史信息 调用地址 http://api.bilibili.cn/history 返回 返回值字段 字段类型 字段说明 results int 返回的记录总数目 list object 返回数据 返回字段 “list” 子项 返回值字段 字段类型 字段说明 aid int 视频编号 typeid int 视频分类ID typename string 视频分类名称 title string

  • 历史记录 控制台维护 Elasticsearch 成功执行的最后500个请求列表。点击窗口右上角的时钟图标即可查看历史记录。这个图标会打开历史记录面板,您可以在其中查看历史请求。您也可以在这里选择一个请求,它将被添加到编辑器中当前光标所在的位置。 图 9. 历史记录面板