Qu'est-ce que $rootScope dans AngularJS ?
Qu'est-ce que $rootScope dans AngularJS ?

Vidéo: Qu'est-ce que $rootScope dans AngularJS ?

Vidéo: Qu'est-ce que $rootScope dans AngularJS ?
Vidéo: AngularJS Tutorial 18- $rootScope 2024, Avril
Anonim

Toutes les applications ont un $ rootScope qui est la portée créée sur l'élément HTML qui contient la directive ng-app. Les rootScope est disponible dans toute l'application. Si une variable a le même nom à la fois dans la portée actuelle et dans le rootScope , l'application utilise celui de la portée actuelle.

De même, les gens demandent, qu'est-ce qui est émis dans AngularJS ?

$broadcast() ainsi que $ émettre () vous permettent d'organiser un événement dans votre AngularJS application. La différence entre $broadcast() et $ émettre () est que le premier envoie l'événement du contrôleur actuel à tous ses contrôleurs enfants. Cela signifie que $broadcast () envoie un même vers le bas des contrôleurs parent aux contrôleurs enfants.

À côté de ci-dessus, qu'est-ce que $destroy dans AngularJS? AngularJS : À l'écoute pour $ détruire . Angular diffusera un $ détruire événement juste avant de détruire une portée et de supprimer la portée de son parent. L'écoute de cet événement est cruciale pour nettoyer les tâches et les ressources qui, autrement, pourraient continuer à gruger la mémoire ou le processeur.

De cette manière, quelle est la différence entre scope et rootScope dans AngularJS ?

$ rootScope fait référence à un objet accessible de partout dans l'application on peut dire qu'il s'agit d'un portée de variable. $ rootScope est un objet parent de tout alors que $ portée objets angulaires créés dans un page Web. $ portée est créé avec ng-controller tandis que $ rootscope est créé avec ng-app.

Qu'est-ce que la portée émise ?

Le $ portée a une fonction appelée $ émettre () qui sert à émettre un événement vers le haut dans le portée hiérarchie. Le cycle de vie de l'événement commence par la portée sur lequel $ émettre () a été appelé et est envoyé vers le haut dans le portée hiérarchie à tous les auditeurs enregistrés.

Conseillé: