Γιατί χρησιμοποιούμε το scope στο AngularJS;
Γιατί χρησιμοποιούμε το scope στο AngularJS;

Βίντεο: Γιατί χρησιμοποιούμε το scope στο AngularJS;

Βίντεο: Γιατί χρησιμοποιούμε το scope στο AngularJS;
Βίντεο: Touring an ULTRA Modern Mansion with a Swimming Pool MOAT! 2024, Νοέμβριος
Anonim

Τα πεδία παρέχουν API ($ ισχύουν ) για τη διάδοση οποιωνδήποτε αλλαγών μοντέλου μέσω του συστήματος στην προβολή από έξω από το " AngularJS βασίλειο" (ελεγκτές, υπηρεσίες, AngularJS χειριστές συμβάντων). Πεδίο εφαρμογής μπορώ να είναι ένθετα για τον περιορισμό της πρόσβασης στις ιδιότητες των στοιχείων της εφαρμογής, παρέχοντας παράλληλα πρόσβαση σε κοινόχρηστες ιδιότητες μοντέλου.

Έχοντας αυτό υπόψη, ποια είναι η χρήση του πεδίου εφαρμογής στο AngularJS;

Το $scope σε ένα AngularJS είναι ένα ενσωματωμένο αντικείμενο, το οποίο περιέχει δεδομένα και μεθόδους εφαρμογής. Μπορείτε να δημιουργήσετε ιδιότητες σε ένα αντικείμενο $scope μέσα σε μια συνάρτηση ελεγκτή και εκχωρήστε μια τιμή ή μια συνάρτηση σε αυτό. Το $scope είναι κόλλα μεταξύ ενός ελεγκτή και της προβολής (HTML).

Εκτός από τα παραπάνω, ποια είναι η διαφορά μεταξύ του πεδίου εφαρμογής και του rootScope στο AngularJS; $ πεδίο εφαρμογής δημιουργείται με ng-controller ενώ $ ριζοσκόπιο δημιουργείται με το ng-app. Το κύριο διαφορά είναι η διαθεσιμότητα της ιδιότητας που έχει εκχωρηθεί με το αντικείμενο. Ένα ακίνητο που εκχωρήθηκε με $ πεδίο εφαρμογής δεν μπορεί να χρησιμοποιηθεί εκτός του ελεγκτή στον οποίο έχει οριστεί, ενώ μια ιδιότητα έχει εκχωρηθεί με $ rootScope μπορεί να χρησιμοποιηθεί οπουδήποτε.

Εξάλλου, ποιο είναι το πεδίο εφαρμογής στο γωνιακό;

Πεδίο εφαρμογής AngularJS ο πεδίο εφαρμογής είναι το δεσμευτικό τμήμα μεταξύ του HTML (προβολή) και του JavaScript (ελεγκτής). ο πεδίο εφαρμογής είναι ένα αντικείμενο με τις διαθέσιμες ιδιότητες και μεθόδους. ο πεδίο εφαρμογής είναι διαθέσιμο τόσο για την προβολή όσο και για τον ελεγκτή.

Ποιο είναι το εύρος ενός $scope;

ο πεδίο εφαρμογής είναι ένα αντικείμενο JavaScript που ουσιαστικά δεσμεύει τον "ελεγκτή" και την "προβολή". Κάποιος μπορεί να ορίσει μεταβλητές μέλους στο πεδίο εφαρμογής μέσα στον ελεγκτή στον οποίο μπορεί στη συνέχεια να προσπελαστεί η προβολή.

Συνιστάται: