Hvad er formålet med en rutevagt?
Hvad er formålet med en rutevagt?

Video: Hvad er formålet med en rutevagt?

Video: Hvad er formålet med en rutevagt?
Video: What Is Komoot & How Do We Use It? 2024, April
Anonim

Hvad er Rutevagter ? Angular's rutevagter er grænseflader, som kan fortælle routeren, om den skal tillade navigation til en anmodet rute . De træffer denne beslutning ved at lede efter en sand eller falsk returværdi fra en klasse, der implementerer det givne vagt interface.

Med dette i øjesyn, hvorfor har vi brug for rutevagter?

Angular routerens navigation vagter tillade at give eller fjerne adgang til visse dele af navigationen. En anden rutevagt , CanDeactivate vagt , tillader endda du for at forhindre en bruger i ved et uheld at forlade en komponent med ikke-gemte ændringer.

Desuden, hvad er guard i vinkel? Vagter i Angular er intet andet end funktionaliteten, logikken og koden, som udføres før ruten indlæses eller dem, der forlader ruten. Forskellige typer vagter , KanAktivere vagt (det kontrollerer f.eks. ruteadgang). CanActivateChild vagt (tjekker barnets ruteadgang).

Simpelthen, kan du aktivere en rutevagt?

Kan aktivere link Interface til en klasse kan implementere til at være en vagt beslutte om a rute kan være aktiveret . Jeg falder vagter return true, navigation vilje Blive ved. Hvis nogen vagt returnerer et UrlTree, aktuel navigation vilje annulleres og en ny navigation vilje blive sparket i gang til UrlTree returneret fra vagt.

Hvad er Route guards i Angular 2?

Som navnet antyder, kan du konfigurere vagter på ruter i din applikation for at kontrollere, hvordan brugeren navigerer mellem dem. Det er funktioner, der kaldes, når routeren forsøger at aktivere eller deaktivere bestemte ruter.

Anbefalede: