Μπορεί ενεργό φύλακα σε γωνιακή;
Μπορεί ενεργό φύλακα σε γωνιακή;

Βίντεο: Μπορεί ενεργό φύλακα σε γωνιακή;

Βίντεο: Μπορεί ενεργό φύλακα σε γωνιακή;
Βίντεο: Έκτακτη επικαιρότητα: Μάχη με τις αναζωπυρώσεις σε Πάρνηθα, Βοιωτία και Έβρο | OPEN TV 2024, Νοέμβριος
Anonim

CanActivatelink

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

Στη συνέχεια, μπορεί επίσης να ρωτήσει κανείς, μπορεί να ενεργοποιηθεί η προστασία σε γωνιακή;

Καθορισμός Φρουροί Οι φρουροί μπορούν να εφαρμοστεί με διαφορετικούς τρόπους, αλλά μετά από όλα πραγματικά βράζει προς το μια συνάρτηση που επιστρέφει είτε Observable είτε Promise είτε boolean. Επιπλέον, φύλακες είναι εγγεγραμμένα χρησιμοποιώντας παρόχους, άρα αυτοί μπορώ να γίνει ένεση από Γωνιώδης όταν χρειαστεί.

Μπορεί επίσης να ρωτήσει κανείς, μπορείτε να ενεργοποιήσετε ένα route Guard; Τι είναι CanActivate Guard . Το Angular Can Activate guard αποφασίζει, εάν α διαδρομή μπορεί είναι ενεργοποιημένο (ή το στοιχείο αποδίδεται). Χρησιμοποιούμε αυτό φρουρά , όταν θέλουμε να ελέγξουμε σε κάποια συνθήκη, πριν ενεργοποιητικός το στοιχείο ή την εμφάνιση του στον χρήστη. Αυτό μας επιτρέπει να ακυρώσουμε την πλοήγηση.

Άλλωστε τι είναι ο γωνιακός προφυλακτήρας;

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

Τι είναι η Authguard;

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

Συνιστάται: