Jaký je účel traťového strážce?
Jaký je účel traťového strážce?

Video: Jaký je účel traťového strážce?

Video: Jaký je účel traťového strážce?
Video: Pro’s Guide to Tactical Tracking | The End Of The Track | Episode 5 2024, Duben
Anonim

Jaké jsou Traťové stráže ? Angular's strážci trasy jsou rozhraní, která mohou směrovači sdělit, zda by měl či neměl umožnit navigaci na požadované místo trasa . Toto rozhodnutí dělají tak, že hledají pravdivou nebo nepravdivou návratovou hodnotu od třídy, která danou implementuje hlídat rozhraní.

Když to vezmeme v úvahu, proč potřebujeme strážce cesty?

Navigace routeru Angular stráže umožňují povolit nebo odebrat přístup k určitým částem navigace. Další strážce trasy , CanDeactivate hlídat , dokonce umožňuje vy aby uživatel nemohl náhodně opustit komponentu s neuloženými změnami.

Dále, co je stráž v úhlovém? Stráže v Angularu nejsou nic jiného než funkčnost, logika a kód, které se provádějí před načtením trasy nebo před opuštěním trasy. Různé druhy stráže , Může Aktivovat hlídat (např. kontroluje přístup k trase). CanActivateChild hlídat (kontroluje přístup k dětské trase).

Jednoduše, můžete aktivovat strážce trasy?

CanActivate link Rozhraní, které třída umět realizovat být a hlídat rozhodování, zda a trasa může být aktivováno . Padám stráže návrat true, navigace vůle pokračovat. Jestli nějaký hlídat vrátí UrlTree, aktuální navigaci vůle být zrušen a nová navigace vůle být odkopnut do UrlTree vráceného z hlídat.

Co jsou Route guards v Angular 2?

Jak název napovídá, můžete nakonfigurovat stráže na trasy ve vaší aplikaci, abyste mohli ovládat, jak se mezi nimi uživatel pohybuje. Tyto funkce se nazývají, když se router pokouší aktivovat nebo deaktivovat určité trasy.

Doporučuje: