Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 离子-1导航_Javascript_Ionic Framework - Fatal编程技术网

Javascript 离子-1导航

Javascript 离子-1导航,javascript,ionic-framework,Javascript,Ionic Framework,我正在开发一款Ionic-1应用程序。我在管理我的应用程序的历史记录时感到非常困惑。考虑这种情况: 然后从主页开始 是否有三步用户注册流程 用户注册结束后,重定向到记录页面 现在单击后退按钮(硬后退或软后退),我想导航回主页,而不是在用户注册过程中循环。还有其他类似的场景需要修改back行为。是否有关于系统地实施反向行为的参考资料?我是否应该手动定义视图层次结构树结构,找出当前视图在树中的位置,然后转到父视图 根据我的建议,您应该在url中传递参数say'extraparams',并将其值设置为

我正在开发一款Ionic-1应用程序。我在管理我的应用程序的历史记录时感到非常困惑。考虑这种情况:

  • 然后从主页开始
  • 是否有三步用户注册流程
  • 用户注册结束后,重定向到记录页面

  • 现在单击后退按钮(硬后退或软后退),我想导航回主页,而不是在用户注册过程中循环。还有其他类似的场景需要修改back行为。是否有关于系统地实施反向行为的参考资料?我是否应该手动定义视图层次结构树结构,找出当前视图在树中的位置,然后转到父视图

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

    如果您可以使用状态方法保留和维护每个部分,那么您可以重定向到主页或您希望重定向到的任何页面。这样,您必须以这种方式实现后退按钮,$state.go('homeste')

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