首页 > web前端 > js教程 > 浅谈AngularJS中$destory用法

浅谈AngularJS中$destory用法

零到壹度
发布: 2018-04-21 11:20:58
原创
2623 人浏览过

这篇文章介绍的内容是关于浅谈AngularJS中$destory用法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

在controller中监听$destory事件,这个事件会在路由发生跳转的时候触发。
用法:

$scope.$on("$destroy", function() {
    //清除配置,不然scroll会重复请求
  })
登录后复制

常用到的地方是,在页面建立计时器的时候,跳转其它页面,这个计时器依然还在执行,第二次进入这个页面,会重复创建计时器,所以就需要这个方法,监听离开当前路由的时候,销毁当前页面的所有计时器;

//controller 里面建立一个计时器,最后需要写一监听销毁的方法var testTimer = $interval(function(){
    console.log(1);
},1000)$scope.$on("$destroy", function() {
   //离开路由时,清除计时器
   $interval.cancel(testTimer);
 })
登录后复制

               

相关推荐:

Angular中的缓存

关于angularJS的$watch的 一些小用法

AngularJs:Directive指令用法解读

AngularJS select中ngOptions用法详解

以上是浅谈AngularJS中$destory用法的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
angular.js - angularJS ng-style 用法
来自于 1970-01-01 08:00:00
0
0
0
angular.js - mock.js 支持 angularjs promise ajax 拦截
来自于 1970-01-01 08:00:00
0
0
0
angular.js - angularjs子页面 怎么引用js
来自于 1970-01-01 08:00:00
0
0
0
angular.js - angularjs如何默认选中radio
来自于 1970-01-01 08:00:00
0
0
0
angular.js - AngularJS的学习
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板