Môže aktívny strážca v uhlovom?
Môže aktívny strážca v uhlovom?

Video: Môže aktívny strážca v uhlovom?

Video: Môže aktívny strážca v uhlovom?
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Smieť
Anonim

CanActivatelink

Rozhranie, ktoré je triedou môcť realizovať byť a strážiť rozhodovanie, či trasa môcť byť aktivovaný . Padám stráže návrat true, navigácia bude ďalej. Ak nejaký strážiť vráti UrlTree, aktuálnu navigáciu bude zrušiť a novú navigáciu bude byť odštartovaný do UrlTree vráteného z strážiť.

Následne sa možno spýtať, či je možné aktivovať stráž v uhlovom?

Definovanie Stráže Stráže môžu implementovať rôznymi spôsobmi, ale koniec koncov to naozaj speje do funkcia, ktorá vracia buď Observable, Promise alebo boolean. Navyše, stráže sú registrované pomocou poskytovateľov, teda oni môcť byť injekčne podaný Hranatá keď je to potrebné.

Niekto sa môže tiež opýtať, môžete aktivovať strážcu trasy? Čo je Môže aktivovať stráž . The Angular Môže aktivovať strážcu rozhodne, ak a trasa môže byť aktivovaný (alebo sa komponent vyrenderuje). Toto používame strážiť , keď chceme skontrolovať nejaký stav, predtým aktivácia komponent alebo ho ukázať používateľovi. To nám umožňuje zrušiť navigáciu.

Okrem toho, čo je uhlový chránič?

The Hranatá navigácia smerovača stráže umožňujú povoliť alebo odobrať prístup k určitým častiam navigácie. Iná trasa strážiť , CanDeactivate strážiť , dokonca vám umožňuje zabrániť používateľovi v náhodnom opustení komponentu s neuloženými zmenami.

Čo je Authguard?

Angular's route guards sú rozhrania, ktoré môžu smerovaču povedať, či má alebo nemá umožniť navigáciu na požadovanú trasu. Toto rozhodnutie robia tak, že hľadajú pravdivú alebo nepravdivú návratovú hodnotu z triedy, ktorá implementuje dané ochranné rozhranie.

Odporúča: