我正在尝试在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