Vad är syftet med en ruttvakt?
Vad är syftet med en ruttvakt?

Video: Vad är syftet med en ruttvakt?

Video: Vad är syftet med en ruttvakt?
Video: Affärsplan - vad ska den innehålla och vad är syftet med en 2024, November
Anonim

Vad är Väktare ? Angulars vägvakter är gränssnitt som kan tala om för routern om den ska tillåta navigering till en begärd rutt . De fattar detta beslut genom att leta efter ett sant eller falskt returvärde från en klass som implementerar det givna vakt gränssnitt.

Med tanke på detta, varför behöver vi vägvakter?

Angular-routerns navigering vakter tillåta att bevilja eller ta bort åtkomst till vissa delar av navigeringen. Annan vägvakt , CanDeactivate vakt , tillåter till och med du för att förhindra att en användare av misstag lämnar en komponent med osparade ändringar.

Dessutom, vad är guard i vinkel? Vakter i Angular är inget annat än funktionalitet, logik och kod som exekveras innan rutten laddas eller de som lämnar rutten. Olika typer av vakter , KanAktivera vakt (t.ex. kontrollerar den ruttåtkomst). CanActivateChild vakt (kontrollerar åtkomst till barnväg).

Helt enkelt så, kan du aktivera en ruttvakt?

Kan aktivera länk Gränssnitt som en klass burk implementera för att vara en vakt avgöra om en rutt kan vara aktiveras . Jag faller vakter return true, navigation kommer Fortsätta. Om någon vakt returnerar ett UrlTree, aktuell navigering kommer avbrytas och en ny navigering kommer sparkas igång till UrlTree som returneras från vakt.

Vad är Route guards i Angular 2?

Som namnet antyder kan du konfigurera vakter på rutter i din applikation för att styra hur användaren navigerar mellan dem. Det är funktioner som kallas när routern försöker aktivera eller inaktivera vissa rutter.

Rekommenderad: