Kokia maršruto sargybos paskirtis?
Kokia maršruto sargybos paskirtis?

Video: Kokia maršruto sargybos paskirtis?

Video: Kokia maršruto sargybos paskirtis?
Video: „Atkurti istoriniai interjerai“ (II maršrutas) – virtuali ekskursija po muziejų 2024, Kovas
Anonim

Kas yra Maršruto sargai ? Kampinis maršruto sargai yra sąsajos, kurios gali nurodyti maršruto parinktuvui, ar jis turėtų leisti naršyti į prašomą maršrutą . Jie priima šį sprendimą ieškodami teisingos arba klaidingos grąžinimo vertės iš klasės, kuri įgyvendina duotąją apsauga sąsaja.

Turint tai omenyje, kodėl mums reikia maršruto apsaugos?

Kampinio maršrutizatoriaus navigacija sargybiniai leisti suteikti arba panaikinti prieigą prie tam tikrų navigacijos dalių. Kitas maršruto sargas , CanDeactivate apsauga , netgi leidžia tu kad vartotojas netyčia nepaliktų komponento su neišsaugotais pakeitimais.

Be to, kas yra apsauga kampu? Sargybiniai kampe yra ne kas kita, kaip funkcionalumas, logika ir kodas, kurie vykdomi prieš įkeliant maršrutą arba paliekant maršrutą. Įvairių tipų sargybiniai , GaliAktyvuoti apsauga (pvz., tikrina prieigą prie maršruto). CanActivateChild apsauga (tikrina vaikų maršruto prieigą).

Tiesiog, ar galite suaktyvinti maršruto apsaugą?

Gali Aktyvuoti nuoroda Sąsaja, kuri yra klasė gali įgyvendinti, kad būtų a apsauga nuspręsdamas, ar a 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.

Kas yra 2 kampo maršruto apsauga?

Kaip rodo pavadinimas, galite konfigūruoti sargybiniai įjungta maršrutai programoje, kad galėtumėte valdyti, kaip vartotojas naršo tarp jų. Tai funkcijos, iškviečiamos, kai maršrutizatorius bando suaktyvinti arba išjungti tam tikras maršrutai.

Rekomenduojamas: