【发布时间】:2014-03-27 11:00:53
【问题描述】:
我正在尝试在 Angular JS 中侦听 $on "$locationChangeStart" 事件并防止该事件在某些情况下发生。 一旦我执行 event.preventDefault(),$on "$locationChangeStart" 事件就会再次被触发。 这是一个 Angular JS 错误吗?
$rootScope.$on "$locationChangeStart", (event, next, current) ->
if doNotLeave
event.preventDefault()
提前致谢, 斯特夫
【问题讨论】:
-
event.stopPropagation() 有什么作用?
-
发生这种情况时,您使用的是什么路由?
-
这个问题解决了吗?
标签: javascript angularjs