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 angulaireJSAngularJs : Interprétation de l'utilisation de la directive DirectiveExplication 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!