小编Ste*_*fan的帖子

event.preventDefault()时,"$ locationChangeStart"上的Angular JS $触发两次

我正在尝试在Angular JS中收听$ on $"locationChangeStart"事件并防止在某些情况下发生事件.一旦我执行event.preventDefault(),$ on $"locationChangeStart"事件就会再次被触发.这是一个Angular JS Bug吗?

$rootScope.$on "$locationChangeStart", (event, next, current) ->
  if doNotLeave
    event.preventDefault()
Run Code Online (Sandbox Code Playgroud)

先谢谢,Steff

javascript angularjs

7
推荐指数
1
解决办法
2830
查看次数

标签 统计

angularjs ×1

javascript ×1