Waarom gebruiken we scope in AngularJS?
Waarom gebruiken we scope in AngularJS?

Video: Waarom gebruiken we scope in AngularJS?

Video: Waarom gebruiken we scope in AngularJS?
Video: Getting Started with AngularJS 2024, Mei
Anonim

Scopes bieden API's ($ van toepassing zijn ) om eventuele modelwijzigingen door het systeem te verspreiden in de weergave van buiten de " AngularJS rijk" (controllers, services, AngularJS eventmanagers). Scopes kan worden genest om de toegang tot de eigenschappen van toepassingscomponenten te beperken en tegelijkertijd toegang te bieden tot gedeelde modeleigenschappen.

Dit in overweging nemend, wat is het gebruik van scope in AngularJS?

De $scope in een AngularJS is een ingebouwd object dat applicatiegegevens en -methoden bevat. Je kunt creëren eigendommen aan een $scope-object binnen een controllerfunctie en wijs er een waarde of functie aan toe. De $scope is lijm tussen een controller en view (HTML).

Wat is naast het bovenstaande het verschil tussen scope en rootScope in AngularJS? $ domein is gemaakt met ng-controller terwijl $ rootscope is gemaakt met ng-app. de belangrijkste verschil is de beschikbaarheid van de eigenschap die aan het object is toegewezen. Een eigenschap toegewezen met $ domein kan niet worden gebruikt buiten de controller waarin het is gedefinieerd, terwijl een eigenschap die is toegewezen met $ rootScope kan overal worden gebruikt.

Trouwens, wat is de reikwijdte in hoekig?

AngularJS-bereik De domein is het bindende deel tussen de HTML (view) en de JavaScript (controller). De domein is een object met de beschikbare eigenschappen en methoden. De domein is beschikbaar voor zowel de view als de controller.

Wat is de reikwijdte van een $scope?

De domein is een JavaScript-object dat in feite de "controller" en de "view" verbindt. Men kan lidvariabelen definiëren in de domein binnen de controller die vervolgens kan worden geopend door de weergave.

Aanbevolen: