Care este scopul unui gard de rută?
Care este scopul unui gard de rută?

Video: Care este scopul unui gard de rută?

Video: Care este scopul unui gard de rută?
Video: Totul despre constructia gardului dintre vecini! 2024, Noiembrie
Anonim

Ce sunt Garzi de traseu ? Angulare paznici de traseu sunt interfețe care pot spune routerului dacă ar trebui sau nu să permită navigarea către un solicitat traseu . Ei iau această decizie căutând o valoare de returnare adevărată sau falsă dintr-o clasă care implementează data paznic interfata.

Ținând cont de acest lucru, de ce avem nevoie de paznici de rută?

Navigarea routerului Angular paznici permit acordarea sau eliminarea accesului la anumite părți ale navigației. O alta paza rutei , CanDeactivate paznic , chiar permite tu pentru a preveni un utilizator să părăsească accidental o componentă cu modificări nesalvate.

În plus, ce este paza în unghiulară? Garzi în Angular nu sunt altceva decât funcționalitatea, logica și codul care sunt executate înainte ca ruta să fie încărcată sau cele care părăsesc ruta. Diferite tipuri de paznici , CanActivate paznic (de exemplu, verifică accesul la rută). CanActivateChild paznic (verifică accesul pe traseul copiilor).

Pur și simplu, puteți activa o gardă de rută?

CanActivate link Interfață care o clasă poate sa pune în aplicare a fi a paznic hotărând dacă a traseul poate fi activat . Eu cad paznici returnează adevărat, navigare voi continua. Dacă există paznic returnează un UrlTree, navigarea curentă voi fi anulat și o nouă navigare voi fi dat cu piciorul la UrlTree întors de la paznic.

Ce sunt gardienii rutei în unghiular 2?

După cum sugerează și numele, puteți configura paznici pe trasee în aplicația dvs. pentru a controla modul în care utilizatorul navighează între ele. Acestea sunt funcții numite atunci când routerul încearcă să activeze sau să dezactiveze anumite trasee.

Recomandat: