Ποιος είναι ο σκοπός ενός route Guard;
Ποιος είναι ο σκοπός ενός route Guard;

Βίντεο: Ποιος είναι ο σκοπός ενός route Guard;

Βίντεο: Ποιος είναι ο σκοπός ενός route Guard;
Βίντεο: Σάββας Καλεντερίδης: Ποιος ο σκοπός της επίσκεψης Δένδια στην Τουρκία; (12-2-2023) 2024, Απρίλιος
Anonim

Τι είναι Φρουροί Διαδρομών ? του Angular φύλακες διαδρομής είναι διεπαφές που μπορούν να πουν στον δρομολογητή εάν πρέπει ή όχι να επιτρέπει την πλοήγηση σε ένα ζητούμενο Διαδρομή . Λαμβάνουν αυτήν την απόφαση αναζητώντας μια αληθή ή ψευδή τιμή επιστροφής από μια κλάση που υλοποιεί το δεδομένο φρουρά διεπαφή.

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

Η πλοήγηση του δρομολογητή Angular φύλακες επιτρέπουν την παραχώρηση ή κατάργηση πρόσβασης σε ορισμένα μέρη της πλοήγησης. Αλλο φύλακας διαδρομής , το CanDeactivate φρουρά , ακόμη και επιτρέπει εσείς για να αποτρέψετε έναν χρήστη να αφήσει κατά λάθος ένα στοιχείο με μη αποθηκευμένες αλλαγές.

Επιπλέον, τι είναι το guard στο γωνιακό; Φρουροί στο Angular δεν είναι παρά η λειτουργικότητα, η λογική και ο κώδικας που εκτελούνται πριν φορτωθεί η διαδρομή ή αυτά που εγκαταλείπουν τη διαδρομή. Διαφορετικοί τύποι φύλακες , CanActivate φρουρά (π.χ. ελέγχει την πρόσβαση στη διαδρομή). CanActivateChild φρουρά (ελέγχει την πρόσβαση σε παιδική διαδρομή).

Απλώς, μπορείτε να ενεργοποιήσετε ένα route Guard;

CanActivate Διασύνδεση σύνδεσης μιας κλάσης μπορώ υλοποιώ να είναι α φρουρά αποφασίζοντας εάν α διαδρομή μπορεί είναι ενεργοποιήθηκε . Πέφτω φύλακες επιστροφή αληθινή, πλοήγηση θα να συνεχίσει. Εάν υπάρχει φρουρά επιστρέφει ένα UrlTree, τρέχουσα πλοήγηση θα να ακυρωθεί και μια νέα πλοήγηση θα να ξεκινήσει στο UrlTree που επιστράφηκε από το φρουρά.

Τι είναι τα Route guards στο angular 2;

Όπως υποδηλώνει το όνομα, μπορείτε να ρυθμίσετε τις παραμέτρους φύλακες επί διαδρομές στην εφαρμογή σας για να ελέγξετε τον τρόπο πλοήγησης μεταξύ τους από τον χρήστη. Αυτές είναι λειτουργίες που καλούνται όταν ο δρομολογητής προσπαθεί να ενεργοποιήσει ή να απενεργοποιήσει ορισμένες διαδρομές.

Συνιστάται: