tabs里面的view切换到tabs外面的view没有返回按钮
发布于 1年前 作者 zhq195 2576 次浏览 来自 问答

用了个tabs作为应用下面的导航菜单,tabs里面有多个tab,每个tab下面都有view,但是tab里面的view要切换到tabs外面的view,就是和tabs同级的view,切换没有动画,而且也没有返回按钮

8 回复

我也是这种情况 你可以自己添加返回按钮啊 <ion-nav-buttons> <button class="button icon-left ion-ios-arrow-left button-clear" ng-click="goBack()"></button> </ion-nav-buttons> 在监听这个点击事件 $scope.goBack=function(){ $ionicHistory.goBack(); };

碰到和你相同的情况,从一个tab.state里的view,切换到另一个tab.state的view,ionic没有自动帮我去添加一个回退到当前tab.state的按钮,我想是因为,ionic把当前访问的页面stack数据给清除了,无法找到当前tab.state的上一个访问页面,因为不是从tab.state的入口进入的。如果view的层级不深,可以用 ng-if 产生一个回退到上层view的按钮。

@arist1213 在返回按钮的那个位置审查元素发现是有那个返回按钮的,但是被添加了 hide class,而且在手机上也使用不了滑动操作,不知道这种需求到底该怎么实现呢?

请问楼主这个需求最后实现了吗?

@Jumpsoul 您好,我现在也遇到了这个问题。加自定义按钮可以返回,但是请问滑动效果要怎么实现呢?

@Jumpsoul @fuxiao126 我这里添加按钮后,url变了,但是页面内容没改,请问是什么原因呢?是不是我加错地方了?

请大神指教,我这里整理了一下,代码大概就是这个样子的,现在 url更改了,但是内容没有变,提前谢谢:http://codepen.io/ganglee/pen/jbbbyB?editors=101

@ganglee 应该是路由的问题,pagea 去掉 views 就可以了。

回到顶部