在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页和第3页,第2页和第3页,第2页和第3页,第2页,第1页。
我不想重复这些页面,如果我按下goback(),它应该去到第3页,第2页,第1页,然后回家。
任何帮助都会很感激。
如果你使用的是$window.history.back();
,那么它会浏览你所有的历史记录。
这很好,但是如果你不想像这样返回,那么使用data-ui-sref=""
,这样你就会返回到想要的页面。
如果你想在条件的基础上返回那么就添加条件比如如果它是第1页那么就返回到第1页的某个状态,等等