关于ionic $ionicHistory API的相关知识
来源:互联网 发布:pdf.js跨域请求file 编辑:程序博客网 时间:2024/05/22 10:50
$ionicHistory 定义:当用户通过导航栏切换视图页面的时候,ionicHistory起到跟踪视图的作用,类似的浏览器的行为方式,一个ionic应用程序能够保持以前的视图,当前视图,和前视图(如果有一个)。然而,一个典型的Web浏览器只跟踪一个历史堆栈在一个线性的方式。不同于传统的浏览器环境中,应用程序和应用程序并行的独立的历史,如标签。如果一个用户在一个标签上浏览几页,然后切换到一个新的标签和回退,返回按钮与以前的标签,但到以前的页面访问在该标签。因为ionicHistory有利于并行历史架构
1.var historyData=$ionicHistory.viewHistory();
返回该应用程序的视图历史数据,如所有的视图和历史记录,以及它们如何在导航堆栈中一起有序和链接的方式
2.var currentViewData=$ionicHistory.currentView()
返回当前视图数据
3 var currentHistoryId = $ionicHistory.currentHistoryId()
返回历史堆栈的标识,它是当前视图的父容器
4 var currentTitle = $ionicHistory.currentTitlt([val])
返回当前视图的标题 或者是设置当前视图的标题
5 var backView = $ionicHistory.backView()
返回当前视图的前一个视图
6 var backViewTitle = $ionicHistory.backViewTitle()
返回当前视图的前一个视图的标题
7 var forwardView = $ionicHistory.forwardView()
返回当前视图后一个视图数据 (如果有)
8 var currentStateName = $ionicHistory.currentStateName()
返回当前视图的状态名称 如tab.sal
9 $ionicHistory.goBack([backCount])
导航到应用程序的返回视图(加入视图存在)backCount填写负数
10 $ionicHistory.removeBackView()
移除当前视图的前一个视图,包括缓存元素和范围(如果它们存在的话)。
11 $ionicHistory.clearHistory()
清除应用程序的整个历史,除了当前视图。
12.var promise = $ionicHistory.clearCache(stateIds)
清除缓存,传入参数,stateIds是一个数组,清除缓存的列表
13.$ionicHistory.nextViewOptions({
disableAnimate: true, disableBack: true,historyRoot:true});
1 0
- 关于ionic $ionicHistory API的相关知识
- ionic + angularJS $ionicHistory接口文档
- $ionicHistory
- shell API 的相关知识
- phonegap+ionic+angularjs移动开发相关的知识(android)
- 关于GTK的相关知识
- 关于流的相关知识
- 关于IHttpModule的相关知识
- 关于SEO的相关知识
- 关于字节的相关知识
- 关于JSON的相关知识
- 关于计算机网络的相关知识
- 关于JSON的相关知识
- 关于const的相关知识
- 关于api hook的知识整理
- 关于Router API的一些知识
- 关于ionic的网址
- 关于Clusters的一些相关知识
- 成员访问权限
- 边缘检测函数:Canny() Sobel() Laplacian()scharr滤波器
- 编程之美,实现MaxQueue
- 关于BufferedInputStream和FileInputStream中Read方法的问题
- 浅析K均值聚类和EM最大期望算法本质
- 关于ionic $ionicHistory API的相关知识
- excel生成随机数
- Spring4 MVC Hibernate4集成
- 如何查看谷歌卫星地图每级分辨率的两种方法
- 饿了么分布式服务治理及优化经验
- oracle客户端64位与32位只是针对不同位数的操作系统
- 论程序员的自我修养
- MT7601驱动配置文件详解
- 【HDU】1527 - 取石子游戏(威佐夫博弈)