Varför använder vi scope i AngularJS?
Varför använder vi scope i AngularJS?

Video: Varför använder vi scope i AngularJS?

Video: Varför använder vi scope i AngularJS?
Video: Cracking the Quantum Code: Physicist Exposes Reality 2024, Maj
Anonim

Scopes tillhandahåller API:er ($ tillämpa ) för att sprida eventuella modellförändringar genom systemet till vyn från utsidan av " AngularJS rike" (kontrollanter, tjänster, AngularJS händelsehanterare). Omfattningar burk kapslas för att begränsa åtkomsten till egenskaperna för applikationskomponenter samtidigt som de ger åtkomst till delade modellegenskaper.

Med tanke på detta, vad är användningen av räckvidd i AngularJS?

$scope i en AngularJS är ett inbyggt objekt som innehåller applikationsdata och metoder. Du kan skapa egenskaper till ett $scope-objekt i en kontrollerfunktion och tilldela ett värde eller en funktion till det. $scope är lim mellan en kontroller och vy (HTML).

Förutom ovan, vad är skillnaden mellan scope och rootScope i AngularJS? $ omfattning skapas med ng-controller medan $ rootscope skapas med ng-app. Den huvudsakliga skillnad är tillgängligheten för den egendom som tilldelats objektet. En egenskap tilldelad med $ omfattning kan inte användas utanför kontrollenheten där den är definierad medan en egenskap tilldelad med $ rootScope kan användas var som helst.

Dessutom, vad är omfattningen i vinkel?

AngularJS Scope De omfattning är den bindande delen mellan HTML (vy) och JavaScript (kontroller). De omfattning är ett objekt med tillgängliga egenskaper och metoder. De omfattning finns tillgänglig för både vyn och styrenheten.

Vad är omfattningen av ett $scope?

De omfattning är ett JavaScript-objekt som i princip binder "kontrollern" och "vyn". Man kan definiera medlemsvariabler i omfattning inom styrenheten som sedan kan nås av vyn.

Rekommenderad: