PhoneGap中文网

 找回密码
 立即注册
查看: 15318|回复: 1
打印 上一主题 下一主题

怎么回退视图?

[复制链接]

1

主题

2

帖子

9

积分

新手上路

Rank: 1

积分
9
跳转到指定楼层
楼主
发表于 2016-6-7 01:56:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先,我有两个问题:
1.怎么回退路由?
2.我回退了路由,在点进原来的路由,ion-nav-bar就隐藏了,自动添加了hide类

$stateProvider
                .state('app',{
                        url:'/app',
                        abstract:true,
                        templateUrl:'templates/menu.html'
})
.state('pic',{
                        url:'/pic',
                        templateUrl:'templates/sidemenu/pic.html'
})

第一个app路由是首页,我在整个页面重新加载路由   /pic,怎么在新的路由 [/pic] 回退到上一个路由 [/app]
我在pic.html这么写
<ion-nav-bar class="bar-positive" align-title="center" title="相册" ng-controller="BackCtrl" >
           <ion-nav-buttons side="left">
              <button class="button  button-icon icon ion-chevron-left" ng-click="goBack()">返回</button>
           </ion-nav-buttons>
           <ion-nav-title>相册</ion-nav-title>
</ion-nav-bar>

BackCtrl中是这么写的
.controller('BackCtrl',function($scope,$ionicNavBarDelegate,$ionicHistory){
        $scope.goBack=function(){
//                        $ionicHistory.backView();//第一个
                        $ionicHistory.goBack();//第二个
        }
})

我自定义按钮回退,第一个写法无效,我不知道为什么,第二个可以,也可以回退,回退之后在点进去,ion-nav-bar就隐藏了

回复

使用道具 举报

11

主题

529

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
沙发
发表于 2016-6-8 18:07:43 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-12-31 06:06 , Processed in 0.044239 second(s), 34 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表