首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭bootstrap模式返回按钮bootstrap。/

关闭bootstrap模式返回按钮bootstrap。/
EN

Stack Overflow用户
提问于 2015-10-15 00:40:12
回答 1查看 909关注 0票数 0

我正在构建一个angularjs应用程序,我正在使用bootstrap模式。

一旦用户按下手机上的后退按钮,我想让他关闭模式。

我使用html5mode作为off,这意味着我有#

我试图在用户打开模式后添加history.pushstate(null,null,'modalopened'),然后在模式关闭或用户单击后退按钮并向后导航时将其删除。

我知道手机上的后退按钮将自动移回历史api中。

然而,当我这样做时,我被重定向回根目录'/#/‘

EN

回答 1

Stack Overflow用户

发布于 2015-10-15 00:45:15

当用户单击back按钮时,$locationChangeStart会触发,您可以附加到事件并执行自定义的隐藏逻辑。

代码语言:javascript
复制
$scope.$on('$locationChangeStart', function(event, newUrl, oldUrl) {

      //hide the control

    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33131000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档