Aký je účel trasového strážcu?
Aký je účel trasového strážcu?

Video: Aký je účel trasového strážcu?

Video: Aký je účel trasového strážcu?
Video: What is Route Guard in Angular | Angular Routing | Angular 13+ 2024, Apríl
Anonim

Čo sú Strážcovia trasy ? Angular's strážcovia trasy sú rozhrania, ktoré môžu smerovaču povedať, či má alebo nemá povoliť navigáciu na požadované miesto trasu . Toto rozhodnutie robia tak, že hľadajú pravdivú alebo nepravdivú návratovú hodnotu z triedy, ktorá implementuje danú hodnotu strážiť rozhranie.

Keď to vezmeme do úvahy, prečo potrebujeme strážcov cesty?

Navigácia smerovača Angular stráže umožňujú povoliť alebo odobrať prístup k určitým častiam navigácie. Ďalší strážca trasy , CanDeactivate strážiť , dokonca umožňuje vy aby sa zabránilo používateľovi v náhodnom opustení komponentu s neuloženými zmenami.

Ďalej, čo je stráž v uhlovom? Stráže v Angular nie sú nič iné ako funkčnosť, logika a kód, ktoré sa spustia pred načítaním trasy alebo pred opustením trasy. Rôzne druhy stráže , Môže Aktivovať strážiť (napr. kontroluje prístup k trase). CanActivateChild strážiť (kontroluje prístup dieťaťa k trase).

Jednoducho, môžete si aktivovať strážcu trasy?

CanActivate link Rozhranie, ktoré je triedou môcť realizovať byť a strážiť rozhodovanie, či a trasa môže 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ť.

Čo sú chrániče trasy v Angular 2?

Ako už názov napovedá, môžete konfigurovať stráže na trasy vo vašej aplikácii, aby ste mohli ovládať, ako sa medzi nimi používateľ pohybuje. Tieto funkcie sa nazývajú, keď sa router pokúša aktivovať alebo deaktivovať určité trasy.

Odporúča: