Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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 如何使用返回按钮返回AngularJS中的多个页面_Javascript_Angularjs - Fatal编程技术网

Javascript 如何使用返回按钮返回AngularJS中的多个页面

Javascript 如何使用返回按钮返回AngularJS中的多个页面,javascript,angularjs,Javascript,Angularjs,我目前正在处理一个应用程序,我需要返回按钮返回多个页面。我熟悉history.back函数,如下所示 //go back to the last view $rootScope.goBack = function(){ history.back(); } 但是,这只返回一页。历史是否可以追溯到更远的一步?如果是,我该如何实施 谢谢大家! 编辑: 我想我还想与大家分享,你可以使用$rootScope.back(-2),不仅在html中使用back()功能,而且在控制器中也可以使用它

我目前正在处理一个应用程序,我需要返回按钮返回多个页面。我熟悉history.back函数,如下所示

//go back to the last view
$rootScope.goBack = function(){
    history.back();
  }
但是,这只返回一页。历史是否可以追溯到更远的一步?如果是,我该如何实施

谢谢大家!

编辑:
我想我还想与大家分享,你可以使用$rootScope.back(-2),不仅在html中使用back()功能,而且在控制器中也可以使用它

只要告诉它要往回走多远:

$rootScope.goBack = function(){
    history.go(-3);
}

其实就这么简单。

看看angular的《哇,你真是天才!》!谢谢。如果这对你有效,请接受答案。不客气。