Maison  >  Article  >  interface Web  >  Une brève discussion sur l'utilisation de $destroy dans AngularJS

Une brève discussion sur l'utilisation de $destroy dans AngularJS

零到壹度
零到壹度original
2018-04-21 11:20:582524parcourir

Le contenu de cet article concerne l'utilisation de $destory dans AngularJS. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

. Le contrôleur écoute l'événement $destroy, qui est déclenché lorsque l'itinéraire saute.
Utilisation :

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

est couramment utilisé lorsque la page crée un minuteur et passe à d'autres pages. Le minuteur est toujours en cours d'exécution. La deuxième fois que vous entrez dans cette page, il se répétera. , cette méthode est donc nécessaire pour surveiller et détruire tous les timers de la page actuelle lorsque vous quittez l'itinéraire actuel 🎜>

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

Cache dans Angular

Quelques petites utilisations de $watch dans angulaireJS

AngularJs : Interprétation de l'utilisation de la directive Directive

Explication détaillée de l'utilisation de ngOptions dans AngularJS select

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn