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

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

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

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

AngularJS的$destory用法相关推荐

  1. angularjs directive scope变化为啥html,学习AngularJs:Directive指令用法(完整版)

    本教程使用AngularJs版本:1.5.3 摘要:Directive(指令)笔者认为是AngularJ非常强大而有有用的功能之一.它就相当于为我们写了公共的自定义DOM元素或CLASS属性或ATTR ...

  2. 【AngularJS】—— 4 表达式

    前面了解了AngularJS的基本用法,这里就跟着PDF一起学习下表达式的相关内容. 在AngularJS中的表达式,与js中并不完全相同. 首先它的表达式要放在{{}}才能使用,其次相对于javas ...

  3. AngularJS开发人员最常犯的10个错误

    简介 AngularJS是目前最为活跃的Javascript框架之一,AngularJS的目标之一是简化开发过程, 这使得AngularJS非常善于构建小型app原型,但AngularJS对于全功能的 ...

  4. AngularJs详细

    正经的来啦 (MVC) View(视图), 即 HTML. Model(模型), 当前视图中可用的数据. Controller(控制器), 即 JavaScript 函数,可以添加或修改属性. 修改了 ...

  5. 带你走近AngularJS - 基本功能介绍

    带你走近AngularJS系列: 带你走近AngularJS - 基本功能介绍 带你走近AngularJS - 体验指令实例 带你走近AngularJS - 创建自定义指令 ------------- ...

  6. AngularJS中Directive指令系列 - 基本用法

    参考: https://docs.angularjs.org/api/ng/service/$compile http://www.zouyesheng.com/angular.html Direct ...

  7. [AngularJS]--基本用法

    2019独角兽企业重金招聘Python工程师标准>>> AngularJS简介 AngularJs是Google下一代前端框架,基于mvc架构,它提供的功能如下: 1.解耦应用逻辑, ...

  8. AngularJS select中ngOptions用法详解

    一.用法 ngOption针对不同类型的数据源有不同的用法,主要体现在数组和对象上. 数组: label for value in array select as label for value in ...

  9. AngularJS中$timeout和$interval的用法详解

    1. 先将$interval,$timeout,作为参数注入到controller中,例如rds.controller('controllerCtrl', ['app', '$scope','$htt ...

最新文章

  1. Word2007 设置Tab键的默认缩进距离
  2. python绘制柱状图,如何改变柱状柱间距,如何设置横纵轴标签(绘制Intel Realsense D435深度误差柱状图)
  3. Hyper-V 网络设置 虚拟机固定Ip
  4. leetcode1448. 统计二叉树中好节点的数目(dfs)
  5. python中单下划线(_)和双下划线(__)的特殊用法 还等什么
  6. 促销海报模板|经典蓝的带着「节日促销」来搞事情了!
  7. P4838 P哥破解密码
  8. 递归(二)-------经典递归实例(汉诺塔问题)
  9. 智能实验室-全能优化(Guardio) 4.0.0.691 beta 11
  10. 网易面经(内含腾讯ieg/IOS一面面经)
  11. 010Editor逆向分析
  12. win7自动登录(win7自动登录不用输入密码)
  13. 开源python语音助手_python实现语音助手小思同学
  14. 缺氧游戏里能造出计算机吗,缺氧游戏氧气制造方法汇总 缺氧氧气如何制造
  15. Qt - 添加Logo
  16. 在线绘制图表工具的使用
  17. 学习编程该如何开始呢?
  18. 吴恩达机器学习视频学习笔记
  19. 大牛证券解析恒指大跌800点+全球股市大跌
  20. vue3 setup中父组件通过Ref调用子组件的方法

热门文章

  1. PS旋转复制方法制作
  2. iconfont多色图标的使用方法
  3. ZUCC_计算机系统原理实验_大作业 bomb 破解
  4. 阿里身份实名认证实例
  5. r语言中trifit怎么用_【r-介绍|分享】使用R进行生存分析
  6. SpringCloudGateway路由定义存至Mysql数据库
  7. 手机扫码传文件免安装免流工具教程
  8. 基于Springboot外卖系统09:员工信息编辑+员工信息保存
  9. BZOJ 1123: [POI2008]BLO
  10. 王牌战争文明重启服务器维修中,王牌战争:文明重启在哪下,为什么王牌战争:文明重启进不去...