浅谈AngularJS中$destory用法

这篇文章介绍的内容是关于浅谈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用法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2769623.html

(0)
上一篇 2025年3月8日 12:24:25
下一篇 2025年3月8日 12:24:33

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • angularJS之正则表达式的运用

    这篇文章介绍的内容是关于angularjs之正则表达式的运用,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 nbsp;>angular 登录后复制var app = angular.module('myApp…

    编程技术 2025年3月8日
    200
  • AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例

    这篇文章主要介绍了angularjs使用filter自定义过滤器控制ng-repeat去除重复功能,结合实例形式分析了angularjs自定义过滤器的定义及数组过滤相关操作技巧,需要的朋友可以参考下 本文实例讲述了AngularJS使用Fi…

    2025年3月8日
    200
  • Angularjs中自定义指令使用技巧总结

    这次给大家带来Angularjs中自定义指令使用技巧总结,Angularjs中自定义指令使用的注意事项有哪些,下面就是实战案例,一起来看一下。 一:自定义指令常用模板 下面是大致的说明,不是全面的,后面来具体说明一些没有提及的细节和重要的相…

    编程技术 2025年3月8日
    200
  • AngularJS使用Filter自定义过滤器案列详解

    这次给大家带来AngularJS使用Filter自定义过滤器案列详解,AngularJS使用Filter自定义过滤器的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了AngularJS使用Filter自定义过滤器控制ng-r…

    2025年3月8日
    200
  • AngularJs如何防止XSS攻击

    这次给大家带来AngularJs如何防止XSS攻击,AngularJs防止XSS攻击的注意事项有哪些,下面就是实战案例,一起来看一下。 概述 XSS攻击是Web攻击中最常见的攻击方法之一,它是通过对网页注入可执行代码且成功地被浏览器执行,达…

    编程技术 2025年3月8日
    200
  • AngularJS模块化应用

    这次给大家带来AngularJS模块化应用,AngularJS模块化应用的注意事项有哪些,下面就是实战案例,一起来看一下。 一.模块化的好处 (1)实现逻辑更清晰、可读性强;(2)团队开发分工明确,容易控制;(3)充分利用可以重用代码;(4…

    编程技术 2025年3月8日
    200
  • Angularjs让控制器之间相互通信(附代码)

    这次给大家带来Angularjs让控制器之间相互通信(附代码),Angularjs让控制器之间相互通信的注意事项有哪些,下面就是实战案例,一起来看一下。 利用angularjs开发项目中,控制器之间的通信,比如参数的传递,数据的传递,都是比…

    编程技术 2025年3月8日
    200
  • Angularjs实现控制器通信步骤详解

    这次给大家带来Angularjs实现控制器通信步骤详解,Angularjs实现控制器通信的注意事项有哪些,下面就是实战案例,一起来看一下。 利用angularjs开发项目中,控制器之间的通信,比如参数的传递,数据的传递,都是比较常见的。控制…

    编程技术 2025年3月8日
    200
  • ng-repeat渲染完成如何用AngularJS监听

    这次给大家带来ng-repeat渲染完成如何用AngularJS监听,AngularJS监听ng-repeat渲染完成的注意事项有哪些,下面就是实战案例,一起来看一下。 某个项目,我的网页中有一个列表 元素,样式如下: 实际上它是通过Ang…

    2025年3月8日
    200
  • angularjs自定义缓存使用案例详解

    这次给大家带来angularjs自定义缓存使用案例详解,angularjs自定义缓存使用的注意事项有哪些,下面就是实战案例,一起来看一下。 一、什么是缓存 一个缓存就是一个组件,它可以透明地存储数据,以便未来可以更快地服务于请求。 缓存能够…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论