首先,谢谢你们。 我有一个有角度的应用程序,我使用全部锚链接。该应用程序只有5页,但每个页面都有指向同一页面内其他部分的链接,我的主导航可以导航到另一页面上的另一个锚点。
我的问题是,当您点击浏览器的后退按钮时,当您导航到应用内的其他部分时,页面会刷新,但它不会返回。是什么原因以及如何解决这个问题?
再次感谢你们。
JS:
angular.module('app').run(['$rootScope', '$location', '$anchorScroll', '$routeParams', function($rootScope, $location, $anchorScroll, $routeParams) {
$rootScope.$on('$routeChangeSuccess', function(newRoute, oldRoute) {
$location.hash($routeParams.scrollTo);
$anchorScroll();
});
}]);
我也有路线,但他们只是常规路线
HTML:
<ul>
<li><a href="about?scrollTo=our-doctor">OUR DOCTOR</a></li>
<li><a href="about?scrollTo=our-practice">OUR PRACTICE</a></li>
</ul>