Warum verwenden wir den Bereich in AngularJS?
Warum verwenden wir den Bereich in AngularJS?

Video: Warum verwenden wir den Bereich in AngularJS?

Video: Warum verwenden wir den Bereich in AngularJS?
Video: AngularJS [12] - Einschub: Scopes (Deutsch) 2024, November
Anonim

Bereiche bieten APIs ($ anwenden ), um alle Modelländerungen durch das System in die Ansicht von außerhalb des " AngularJS Bereich" (Controller, Dienste, AngularJS Eventhandler). Anwendungsbereiche kann verschachtelt sein, um den Zugriff auf die Eigenschaften von Anwendungskomponenten einzuschränken und gleichzeitig den Zugriff auf gemeinsame Modelleigenschaften bereitzustellen.

Wenn man dies berücksichtigt, was ist die Verwendung des Bereichs in AngularJS?

Der $scope in einem AngularJS ist ein integriertes Objekt, das Anwendungsdaten und Methoden enthält. Sie können erstellen Eigenschaften einem $scope-Objekt innerhalb einer Controller-Funktion und weisen Sie ihm einen Wert oder eine Funktion zu. Der $scope ist ein Klebstoff zwischen einem Controller und einer Ansicht (HTML).

Was ist der Unterschied zwischen Geltungsbereich und RootScope in AngularJS? $ Umfang wird mit ng-controller erstellt, während $ rootscope wird mit ng-app erstellt. Das Wichtigste Unterschied ist die Verfügbarkeit der dem Objekt zugeordneten Eigenschaft. Eine Eigenschaft, der $. zugewiesen ist Umfang kann nicht außerhalb des Controllers verwendet werden, in dem es definiert ist, während eine mit $. zugewiesene Eigenschaft rootScope kann überall verwendet werden.

Außerdem, was ist der Umfang in Winkel?

AngularJS-Bereich Die Umfang ist der bindende Teil zwischen dem HTML (View) und dem JavaScript (Controller). Die Umfang ist ein Objekt mit den verfügbaren Eigenschaften und Methoden. Die Umfang ist sowohl für die Ansicht als auch für den Controller verfügbar.

Was ist der Umfang eines $scope?

Die Umfang ist ein JavaScript-Objekt, das im Wesentlichen den "Controller" und die "View" bindet. Man kann Member-Variablen im definieren Umfang innerhalb des Controllers, auf den dann die Ansicht zugreifen kann.

Empfohlen: