在angularjs中,我有3页,page1.html,page2.html,page3.html,并且有一个函数goback(),这是
$scope.goback = function() {
$window.history.back();
}
当我访问page1,page2,page3然后再次从page1,2,3和page1,2,3再次访问时,如果我返回每个重复的话。意思是说第3页然后是第2页,然后是第1页,然后是第3页,第2页,第1页,第3页,第2页,第1页。
我不想重复这些页面,如果我按下goback(),它应该转到第3,2,1页然后回家。
任何帮助将不胜感激。
答案 0 :(得分:0)
查看您是否使用$window.history.back();
,然后它会查看您的所有历史记录
这很好,但是如果你不想这样回去,请使用data-ui-sref=""
,这样你就会回到欲望页面。
如果你想在条件的基础上返回,那么添加条件,如果它是第1页,然后回到第1页的某个状态,依此类推。