angularjs – 防止$anchorScroll修改url

前端之家收集整理的这篇文章主要介绍了angularjs – 防止$anchorScroll修改url前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 $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');

猜你在找的Angularjs相关文章