Kāds ir maršruta apsardzes mērķis?
Kāds ir maršruta apsardzes mērķis?

Video: Kāds ir maršruta apsardzes mērķis?

Video: Kāds ir maršruta apsardzes mērķis?
Video: Ministru kabineta sēde 22.08.2023. 2024, Marts
Anonim

Kas ir Maršruta sargi ? Angular's maršruta sargi ir saskarnes, kas var pateikt maršrutētājam, vai tam ir jāatļauj navigācija uz pieprasīto maršruts . Viņi pieņem šo lēmumu, meklējot patiesu vai nepatiesu atgriešanas vērtību no klases, kas īsteno doto sargs saskarne.

Ņemot to vērā, kāpēc mums ir vajadzīgi maršruta sargi?

Angular maršrutētāja navigācija sargi atļaut piešķirt vai noņemt piekļuvi noteiktām navigācijas daļām. Cits maršruta sargs , CanDeactivate sargs , pat atļauj tu lai neļautu lietotājam nejauši atstāt komponentu ar nesaglabātām izmaiņām.

Turklāt, kas ir aizsargs leņķī? Aizsargi Angular ir nekas cits kā funkcionalitāte, loģika un kods, kas tiek izpildīti pirms maršruta ielādes vai tie, kas atstāj maršrutu. Dažādi veidi sargi , CanActivate sargs (piem., tas pārbauda piekļuvi maršrutam). CanActivateChild sargs (pārbauda bērna piekļuvi maršrutam).

Vienkārši sakot, vai varat aktivizēt maršrutu Guard?

Var Aktivizēt saite Interfeiss, kas ir klase var īstenot, lai būtu a sargs izlemjot, vai a maršruts var būt aktivizēts . ES krītu sargi return true, navigācija gribu Turpināt. Ja kāds sargs atgriež UrlTree, pašreizējo navigāciju gribu tiks atcelta un jauna navigācija gribu tiks uzsākta uz UrlTree atgriezts no sargs.

Kas ir maršruta sargi 2. leņķī?

Kā norāda nosaukums, jūs varat konfigurēt sargi ieslēgts maršrutos savā lietojumprogrammā, lai kontrolētu, kā lietotājs pārvietojas starp tām. Tās ir funkcijas, kas tiek izsauktas, kad maršrutētājs mēģina aktivizēt vai deaktivizēt noteiktas maršrutos.

Ieteicams: