Ar gali aktyvi apsauga kampu?
Ar gali aktyvi apsauga kampu?

Video: Ar gali aktyvi apsauga kampu?

Video: Ar gali aktyvi apsauga kampu?
Video: НОЧЬ С ДЕМОНОМ В КВАРТИРЕ ЧАСТЬ 2 2024, Gegužė
Anonim

CanActivatelink

Sąsaja, kuri yra klasė gali įgyvendinti, kad būtų a apsauga nuspręsti, ar maršrutas gali būti aktyvuota . Aš krentu sargybiniai return true, navigacija valios Tęsti. Jei bet kuris apsauga grąžina UrlTree, esamą naršymą valios bus atšauktas ir nauja navigacija valios bus pradėtas į UrlTree grąžintą iš apsauga.

Vėliau taip pat galima paklausti, ar galima įjungti apsaugą kampu?

Apibrėžimas Sargybiniai Sargybiniai gali būti įgyvendinama įvairiais būdais, bet juk tai tikrai užverda į funkcija, kuri grąžina arba Observable, Promise arba loginį. Papildomai, sargybiniai yra registruojami naudojant tiekėjus, todėl jie gali būti sušvirkščiama Kampinis Kai reikia.

Taip pat galima paklausti, ar galite suaktyvinti maršrutą Sargybinis? Kas yra Gali suaktyvinti apsaugą . Kampinis Gali suaktyvinti apsaugą nusprendžia, jei a maršrutas gali būti aktyvuota (arba komponentas atvaizduojamas). Mes naudojame tai apsauga , kai norime patikrinti tam tikrą būklę, prieš tai aktyvuojantis komponentą arba jo rodymą vartotojui. Tai leidžia atšaukti navigaciją.

Be to, kas yra kampinė apsauga?

The Kampinis maršrutizatoriaus navigacija sargybiniai leisti suteikti arba panaikinti prieigą prie tam tikrų navigacijos dalių. Kitas maršrutas apsauga , CanDeactivate apsauga , netgi leidžia neleisti vartotojui netyčia palikti komponento su neišsaugotais pakeitimais.

Kas yra Authguard?

„Angular“maršruto apsaugos priemonės yra sąsajos, kurios gali nurodyti maršruto parinktuvui, ar jis turėtų leisti navigaciją į pageidaujamą maršrutą, ar ne. Jie priima šį sprendimą ieškodami teisingos arba klaidingos grąžinimo vertės iš klasės, kuri įgyvendina nurodytą apsaugos sąsają.

Rekomenduojamas: