首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子-1导航

问离子-1导航
EN

Stack Overflow用户
提问于 2017-11-21 13:07:21
回答 2查看 150关注 0票数 0

我正在开发一个Ionic-1应用程序。在管理我的应用程序的后台历史时,我非常困惑。考虑一下这种情况:

  1. 从首页开始
  2. 是否进行3步用户注册处理?
  3. 用户注册结束后,重定向到记录页。

现在点击后退按钮(硬的或软的回),我想导航回国内,而不是循环通过用户注册过程。还有其他类似的场景,需要修改回退行为。是否有系统地实现back行为的参考?我是否应该手动定义视图层次结构,并以某种方式确定当前视图在树中的位置,然后转到父视图?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-30 05:52:01

按照我的建议,您应该在url中传递参数'extraparams‘,并将其值设置为' home’。然后在记录页控制器上,在back按钮上设置一个函数,如'goBack()‘,可以检查'extraparams’的值是否是‘home’,然后使用$state.go()导航到home视图。

票数 1
EN

Stack Overflow用户

发布于 2017-11-30 06:15:19

如果您可以使用状态方法保留和维护每个部分,那么您可以重定向到主页或任何您喜欢重定向to.In的页面,这样您就必须这样实现back按钮,$state.go('homeSate');

或者,如果您可以将3个步骤(注册)保持为子状态,并尝试将$rootScope注入到控制器中,允许您访问父级(Home)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47413883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档