Pourquoi utilisons-nous scope dans AngularJS ?
Pourquoi utilisons-nous scope dans AngularJS ?

Vidéo: Pourquoi utilisons-nous scope dans AngularJS ?

Vidéo: Pourquoi utilisons-nous scope dans AngularJS ?
Vidéo: AngularJS controller as vs scope 2024, Novembre
Anonim

Les étendues fournissent des API ($ appliquer ) pour propager tout changement de modèle via le système dans la vue depuis l'extérieur du " AngularJS domaine" (contrôleurs, services, AngularJS gestionnaires d'événements). Portées pouvez être imbriqué pour limiter l'accès aux propriétés des composants de l'application tout en fournissant l'accès aux propriétés de modèle partagées.

En tenant compte de cela, quelle est l'utilisation de la portée dans AngularJS?

Le $scope dans un AngularJS est un objet intégré, qui contient des données et des méthodes d'application. Vous pouvez créer Propriétés à un objet $scope dans une fonction de contrôleur et lui assigner une valeur ou une fonction. Le $scope est une colle entre un contrôleur et une vue (HTML).

À côté de ci-dessus, quelle est la différence entre scope et rootScope dans AngularJS ? $ portée est créé avec ng-controller tandis que $ rootscope est créé avec ng-app. Le principal différence est la disponibilité de la propriété affectée à l'objet. Une propriété affectée avec $ portée ne peut pas être utilisé en dehors du contrôleur dans lequel il est défini alors qu'une propriété affectée avec $ rootScope peut être utilisé n'importe où.

D'ailleurs, quelle est la portée en angulaire?

Portée AngularJS Les portée est la partie liante entre le HTML (vue) et le JavaScript (contrôleur). Les portée est un objet avec les propriétés et méthodes disponibles. Les portée est disponible à la fois pour la vue et le contrôleur.

Quelle est la portée d'un $scope ?

Les portée est un objet JavaScript qui lie essentiellement le "contrôleur" et la "vue". On peut définir des variables membres dans le portée dans le contrôleur qui est alors accessible par la vue.

Conseillé: