2015-10-14 125 views
0

我正在构建一个angularjs应用程序,并且使用引导程序模式。关闭引导程序模式后退按钮引导程序/

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

我使用html5mode为关闭意味着一旦用户打开该模式那么一旦模式关闭或删除它,我有

我想补充history.pushstate(NULL,NULL,“modalopened”)的#用户点击后退按钮并向后导航。

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

但是当我这样做时,用户点击返回按钮,我得到重定向到根目录“/#/”

回答

0

$ locationChangeStart火灾,你可以连接到事件并做隐藏的自定义逻辑。

$scope.$on('$locationChangeStart', function(event, newUrl, oldUrl) { 

     //hide the control 

    }