Hva er hensikten med en rutevakt?
Hva er hensikten med en rutevakt?

Video: Hva er hensikten med en rutevakt?

Video: Hva er hensikten med en rutevakt?
Video: Jan Skoland: Hva er hensikten med livet? 2024, April
Anonim

Hva er Rutevakter ? Angular sin rutevakter er grensesnitt som kan fortelle ruteren om den skal tillate navigering til en forespurt rute . De tar denne avgjørelsen ved å se etter en sann eller falsk returverdi fra en klasse som implementerer det gitte vakt grensesnitt.

Med tanke på dette, hvorfor trenger vi rutevakter?

Angular-ruterens navigasjon vakter tillate å gi eller fjerne tilgang til visse deler av navigasjonen. En annen rutevakt , CanDeactivate vakt , tillater til og med du for å forhindre at en bruker ved et uhell forlater en komponent med ulagrede endringer.

Videre, hva er vakt i vinkel? Vakter i Angular er ingenting annet enn funksjonaliteten, logikken og koden som utføres før ruten lastes eller de som forlater ruten. Ulike typer vakter , Kan aktivere vakt (f.eks. sjekker den rutetilgang). CanActivateChild vakt (kontrollerer barnerutetilgang).

Ganske enkelt, kan du aktivere en rutevakt?

Kan aktivere link Grensesnitt som en klasse kan implementere å være en vakt avgjøre om a rute kan være aktivert . Jeg faller vakter return true, navigasjon vil Fortsette. Hvis noen vakt returnerer et UrlTree, gjeldende navigasjon vil kanselleres og en ny navigering vil bli sparket av til UrlTree returnert fra vakt.

Hva er rutevakter i Angular 2?

Som navnet antyder, kan du konfigurere vakter på ruter i applikasjonen din for å kontrollere hvordan brukeren navigerer mellom dem. Dette er funksjoner som kalles når ruteren prøver å aktivere eller deaktivere visse ruter.

Anbefalt: