Jaki jest cel Strażnika trasy?
Jaki jest cel Strażnika trasy?

Wideo: Jaki jest cel Strażnika trasy?

Wideo: Jaki jest cel Strażnika trasy?
Wideo: Jaki był PRAWDZIWY cel SQUID GAME? 2024, Marsz
Anonim

Czym są Strażnicy Trasy ? Angulara strażnicy trasy to interfejsy, które mogą powiedzieć routerowi, czy powinien umożliwiać nawigację do żądanego, czy nie trasa . Podejmują tę decyzję, szukając prawdziwej lub fałszywej wartości zwracanej z klasy, która implementuje dane strażnik berło.

Mając to na uwadze, dlaczego potrzebujemy strażników trasy?

Nawigacja routera Angular gwardia pozwalają na przyznanie lub odebranie dostępu do niektórych części nawigacji. Inne strażnik trasy , możnaDezaktywować strażnik nawet pozwala ty aby zapobiec przypadkowemu pozostawieniu przez użytkownika komponentu z niezapisanymi zmianami.

Co więcej, czym jest osłona w kącie? Strażnicy w Angular są niczym innym jak funkcjonalnością, logiką i kodem, które są wykonywane przed załadowaniem trasy lub tymi, którzy opuszczają trasę. Różne typy gwardia , Można Aktywować strażnik (np. sprawdza dostęp do trasy). Można AktywowaćDziecko strażnik (sprawdza dostęp do trasy podrzędnej).

Po prostu, czy możesz aktywować Strażnika trasy?

Można aktywować link Interfejs klasy Móc wdrożyć być strażnik decydować, czy trasa może być aktywowany . Spadam gwardia return true, nawigacja Wola kontyntynuj. Jeśli w ogóle strażnik zwraca UrlTree, bieżącą nawigację Wola zostać anulowane i nowa nawigacja Wola zostać wyrzucony do UrlTree zwróconego z strażnik.

Czym są Strażnicy Trasy w Angular 2?

Jak sama nazwa wskazuje, możesz skonfigurować gwardia na trasy w aplikacji, aby kontrolować sposób, w jaki użytkownik nawiguje między nimi. Są to funkcje wywoływane, gdy router próbuje aktywować lub dezaktywować pewne trasy.

Zalecana: