angular 第一次点击锚点 刷新所在的controller 第二次点击锚点才跳到对应位置

clipboard.png

clipboard.png

clipboard.png

clipboard.png

点击之前,url是 /index
第一次点击的时候 走完controller 里的 gotoAnchor('floor1')之后 url 未变,之后自动又走了activate方法,url变成了/index#floor1 然后 再次点击 gotoAnchor('floor1')时,就能够正确跳到floor1的位置,为什么呢

阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题