javascript - 如何防止我的页面在链接到 anchor 时被重新加载?

标签 javascript angularjs

我的页面上有几个 anchor ,如下所示:

<a ng-href="#1363219200000">03/14/2013<i class="icon-chevron-right"></i></a>

在页面下方,我有一个 anchor ,如:

<a id="1363219200000" class="tableAnchor" href=""></a>

现在当我点击第一个链接时,页面将重新加载。然后,它将跳转到 anchor (感谢我使用 $anchorScroll(); )。但是,我真的不明白为什么要重新加载页面。

我读过 ngHref但这个例子对我来说真的没有任何意义。无论我尝试哪种方式,页面总是重新加载。

最佳答案

您应该使用 reloadOnSearch路由的属性以避免重新加载。

类似于:

    when( "/meetings", {
            templateUrl   : "partials/meetings",
            controller    : MeetingController,
            reloadOnSearch: false
          } ).

关于javascript - 如何防止我的页面在链接到 anchor 时被重新加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14662187/

相关文章:

javascript - 开窗器 |不在 chrome 中工作

javascript - 应该如何在 React 类中编写函数?

javascript - 有没有一种方法可以从 Firefox 扩展中创建整个屏幕的屏幕截图?

javascript - 切换到 Lighttpd 后,Ajax 在 Chrome 中停止工作

javascript - 将两个对象合并到数组中,同时保留键值

javascript - 使用 Angular.js 在 Canvas 上绘图

javascript - 两个 Controller 测试套件,其中一个给出 "Error: [ng:areq] Argument ' modalController' 不是函数,未定义”

python - 从服务器进行 Django REST 登录

angularjs - 如何在 Protractor 测试中单击选择框中的选项?

model-view-controller - Angular $watch 和从数据库中检索数据的问题