加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – $locationChangeSuccess和$locationChangeStart有

发布时间:2020-12-17 08:26:34 所属栏目:安全 来源:网络整理
导读:$ locationChangeSuccess和$ locationChangeStart有什么区别? 它们都是与window.location相关的无证件事件。 根据基于$ location服务($ location.path(),$ location.search())的突变,AngularJS开始更新浏览器的位置时,$ locationChangeStart被触发。 可
$ locationChangeSuccess和$ locationChangeStart有什么区别?

它们都是与window.location相关的无证件事件。

根据基于$ location服务($ location.path(),$ location.search())的突变,AngularJS开始更新浏览器的位置时,$ locationChangeStart被触发。

可能会发生一个应用程序将收听$ locationChangeStart事件,并将调用preventDefault()。在这种情况下,第二个事件($ locationChangeSuccess)将不会播放。

简而言之:$ locationChangeStart在位置更新时触发。之后是$ locationChangeSuccess,如果第一个操作没有被阻止。

源代码的相关位在这里:
https://github.com/angular/angular.js/blob/2508b47c1a34dfc834f8fde858574f81af4d287e/src/ng/location.js#L598

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读