angular + ionic项目中关于 $ionicHistory

 $ionicHistory:当用户通过导航栏切换视图页面的时候,ionicHistory起到跟踪视图的作用,类似的浏览器的行为方式,一个ionic应用程序能够保持以前的视图,当前视图,和前视图(如果有一个)。然而,一个典型的Web浏览器只跟踪一个历史堆栈在一个线性的方式。不同于传统的浏览器环境中,应用程序和应用程序并行的独立的历史,如标签。如果一个用户在一个标签上浏览几页,然后切换到一个新的标签和回退,返回按钮与以前的标签,但到以前的页面访问在该标签。因为ionicHistory有利于并行历史架构

//返回该应用程序的视图历史数据,如所有的视图和历史记录,以及它们如何在导航堆栈中一起有序和链接的方式
$ionicHistory.viewHistory();

// 返回当前视图数据
$ionicHistory.currentView();

//返回历史堆栈的标识,它是当前视图的父容器
$ionicHistory.currentHistoryId();

//返回当前视图的标题 或者是设置当前视图的标题
$ionicHistory.currentTitlt([val]);

// 返回当前视图的后一个视图
$ionicHistory.backView();

//返回当前视图的后一个视图名
$ionicHistory.backView().stateName;

//返回当前视图的后一个视图的标题
$ionicHistory.backViewTitle();

//返回当前视图前一个视图数据 (如果有)
$ionicHistory.forwardView();

//返回当前视图的前一个视图名
$ionicHistory.forwardView().stateName;

//返回当前视图的状态名称
$ionicHistory.currentStateName();

//导航到应用程序的返回视图(加入视图存在)backCount填写负数
$ionicHistory.goBack([backCount]);

//移除当前视图的前一个视图,包括缓存元素和范围(如果它们存在的话
$ionicHistory.removeBackView();

//清除应用程序的整个历史,除了当前视图
 $ionicHistory.clearHistory();

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值