Koja je svrha straže rute?
Koja je svrha straže rute?

Video: Koja je svrha straže rute?

Video: Koja je svrha straže rute?
Video: Юлька_Рассказ_Слушать 2024, Marš
Anonim

Šta su Rute Guards ? Angular's čuvari ruta su interfejsi koji ruteru mogu reći da li treba da dozvoli navigaciju do traženog ili ne ruta . Oni donose ovu odluku tražeći istinitu ili lažnu povratnu vrijednost iz klase koja implementira dato guard interfejs.

Imajući ovo u vidu, zašto su nam potrebni čuvari ruta?

Navigacija kutnog rutera čuvari dozvoliti ili ukloniti pristup određenim dijelovima navigacije. Drugi čuvar rute , CanDeactivate guard , čak i dozvoljava ti kako biste spriječili korisnika da slučajno napusti komponentu s nespremljenim promjenama.

Štaviše, šta je guard u angularu? Stražari u Angularu nisu ništa drugo do funkcionalnost, logika i kod koji se izvršavaju prije učitavanja rute ili onih koji napuštaju rutu. Različite vrste čuvari , CanActivate guard (npr. provjerava pristup ruti). CanActivateChild guard (provjerava pristup dječjoj ruti).

Jednostavno, možete li aktivirati čuvar rute?

CanActivate link Interfejs koji klasa mogu implementirati da bude a guard odlučivanje da li a ruta može biti aktiviran . Ako sve čuvari return true, navigacija će nastaviti. Ako iko guard vraća UrlTree, trenutnu navigaciju će biti otkazan i nova navigacija će biti pokrenut na UrlTree vraćeno iz guard.

Šta su Route guards u angular 2?

Kao što ime govori, možete konfigurisati čuvari on rute u vašoj aplikaciji za kontrolu načina na koji se korisnik kreće između njih. To su funkcije koje se pozivaju kada ruter pokuša aktivirati ili deaktivirati određene rute.

Preporučuje se: