我正在使用
$anchorScroll
滚动到页面顶部,其中html元素具有ID #brand.
<body> <header id="brand"> <!--Content--> </header> </body>
AngularJS代码:
$location.hash("brand"); $anchorScroll();
但是,在$anchorScroll运行后,页面URL变为http:// localhost:8080 / ## brand,这意味着## brand附加到原始URL.使用$anchorScroll时如何保留原始网址?提前致谢!
以其显式形式使用$anchorScroll似乎有效,至少在
html5mode开启时.
(do not call $location.hash()) $anchorScroll('brand');