$ionicHistory 用一个栈 来存储用户的浏览记录(视图、页面 )。

$ionicHistory.goBack(-1);  当前视图出栈。

$state.go("app.main");   将app.main视图入栈。

比如转账功能。      账户页面(视图A)->转入页面(视图B)->转入成功(视图C)页面。  成功页面上提供 两个按钮,

分别是  返回,以$ionicHistory.goBack(-1)。来实现。

返回首页(视图D)。 以$state.go("app.main"); 来实现。

看一下栈中数据。

一、账户页面(视图A)->转入页面(视图B)->转入成功(视图C)

C

B

A

二、账户页面(视图A)->转入页面(视图B)->转入成功(视图C)-> 转入页面(视图B)

B

A

三、账户页面(视图A)->转入页面(视图B)->转入成功(视图C)->首页(视图D)

D

C

B

A

为何二、三 都是跳转到下一个页面。但是栈中存储数据不同呢。

因为  $ionicHistory.goBack(-1)  是直接将当前视图出栈。

$state.go("app.main") 是 将 首页视图压栈。

虽然这时候 转入跟首页都处于栈顶。但是栈中数据不一样。

goback history 传递参数_$ionicHistory.goBack()与路由跳转不同之处。相关推荐

  1. goback history 传递参数_goback 返回上一页触发刷新 / 回调传参

    需求:2个页面,list 和 update,从 list 进入 update操作完成后返回到 list 页面,并触发 list 页面的刷新. 方案如下: 一.navigate 中 传递一个callba ...

  2. angular路由传递参数_在angular4.0路由传递获取参数的最优方案

    这次给大家带来在angular4.0路由传递获取参数的最优方案,在angular4.0路由传递获取参数的注意事项有哪些,下面就是实战案例,一起来看一下. 研究ng4的官网,终于找到了我想要的方法.我想 ...

  3. angular路由传递参数_详解Angular5 路由传参的3种方法

    本文介绍了Angular5 路由传参,一共3种方法.分享给大家,具体如下: 1.问号后面带的参数,获取参数的方式:ActivatedRoute.queryParams[id] 例如:/product? ...

  4. React history.push 传递参数

    从一个组件跳转到另外的组件,通过代码控制跳转如下: history.push("/index/goodsinfo/goodsdetail"); ///index/goodsinfo ...

  5. 解决ionic 中 $ionicHistory.goBack()无法返回问题

    解决ionic 中 $ionicHistory.goBack()无法返回问题 这种解决方法目前只适合用了 这一组件的 在下一级中包一个div,如下图:

  6. angular路由传递参数_@medux 路由篇

    欢迎您开始@medux 之旅,建议您依次阅读以下 4 篇文章,这将耗费您大约 30 分钟. 为什么你需要 @medux @medux 基础概念速览 @medux 路由篇 @medux 数据流 第 3 ...

  7. url 特殊字符 传递参数解决方法

    url 特殊字符 传递参数解决方法 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了.下表中列出了一些URL特殊符号及编码. 十六进制值  1. + UR ...

  8. React传递参数的多种方式

    最常见的就是父子组件之间传递参数 父组件往子组件传值,直接用this.props就可以实现 在父组件中,给需要传递数据的子组件添加一个自定义属性,在子组件中通过this.props就可以获取到父组件传 ...

  9. Vue系列:通过vue-router如何传递参数

    使用vue-router 来实现webapp的页面跳转,有时候需要传递参数,做法如下: 参考文献:http://router.vuejs.org/en/named.html  主要有以下几个步骤: ( ...

最新文章

  1. 中国知名企业ERP失败案例深入剖析
  2. Leaflet中加载离线OSM瓦片地图(使用OfflineMapMaker切割下载离线png地图文件)
  3. web高德地图怎么加载离线地图_怎么验证全国离线卫星地图缓存文件的完整性
  4. LeetCode 876. 链表的中间结点(快慢指针)
  5. 数据表对应关系(一对一、一对多、多对多)
  6. 用js判断图片地址是否有效
  7. 在线网络打字系统_打字比赛系统软件
  8. mac 开机启动php,mac系统,php-fpm加入开机启动项
  9. Android版疯狂填字第三关,iOS/安卓版《疯狂填字》答案攻略第三十八关
  10. urlencode quote unquote (url 中带中文参数)
  11. 应用架构COLA 2.0
  12. joycon手柄拆解_任天堂Switch手柄腕带勿装反 取下需技巧
  13. 社交电商和传统电商的区别。
  14. 相见恨晚系列--奇点临近
  15. 前端项目的创建和准备
  16. 蝈蝈网试运行中...
  17. C语言-栈的四则运算(带小数点和括号)
  18. 50个查询系列-第三个查询:查询所有同学的学号、姓名、选课数、总成绩;
  19. html天气预报插件透明,宁国生活网精美天气预报插件,透明图标,昼夜有别
  20. Dissection C Chapter 1_3

热门文章

  1. 树莓派udev不能自动挂载_英伟达:抢占‘树莓派市场,发布基于云的自动驾驶仿真平台...
  2. Java学习之路:少走弯路,就是捷径
  3. 移动端页面背景图问题
  4. 累计求和sum(A1)over(partition by A2 order by A3)
  5. 第五人格pcmac_第五人格原画风补丁包获取方法
  6. java 保留两位小数四舍五入
  7. npm 安装卡顿问题
  8. 【名场面临摹 之 马里奥·奥德赛】1 马里奥角色建模(附模型下载)
  9. 混合App自动化测试
  10. 我从未看过荒原写作背景_5种您从未听说过的很棒的Mozilla新技术