Կարո՞ղ է ակտիվ պաշտպանել անկյունային:
Կարո՞ղ է ակտիվ պաշտպանել անկյունային:

Video: Կարո՞ղ է ակտիվ պաշտպանել անկյունային:

Video: Կարո՞ղ է ակտիվ պաշտպանել անկյունային:
Video: Փաշինյա'ն, բա եթե ԱՄՆ-ն կամ Հոնդուրասը մեր անվտանգությունը կապահովեն, գնանք իրանց մոտ, էլ ի՞նչ ՌԴ 2024, Նոյեմբեր
Anonim

Կարող եք ակտիվացնել հղումը

Ինտերֆեյս, որը դաս է կարող է իրականացնել լինել ա պահակ որոշել, թե արդյոք երթուղին կարող է լինել ակտիվացված . Եթե բոլորը պահակները վերադարձ ճշմարիտ, նավարկություն կամք շարունակել. Եթե որեւէ պահակ վերադարձնում է UrlTree, ընթացիկ նավիգացիա կամք չեղարկվել և նոր նավարկություն կամք պետք է մեկնարկել դեպի UrlTree վերադարձված է պահակ.

Հետագայում, կարելի է նաև հարցնել՝ կարո՞ղ է ակտիվացնել պահակը անկյունայինում:

Սահմանելով Պահակները Պահակները կարող են պետք է իրականացվի տարբեր ձևերով, բայց վերջիվերջո այն իսկապես եռում է դեպի ֆունկցիա, որը վերադարձնում է կամ Observable, Promise կամ բուլյան: Ի հավելումն, պահակները գրանցված են պրովայդերների միջոցով, ուստի նրանք կարող է ներարկվել է Անկյունային երբ անհրաժեշտ է.

Կարելի է նաև հարցնել՝ կարո՞ղ եք ակտիվացնել երթուղու պահպանությունը: Ինչ է Can Activate Guard-ը . The Angular Կարող է ակտիվացնել պահակը որոշում է, եթե ա երթուղին կարող է լինել ակտիվացված (կամ բաղադրիչը ցուցադրվում է): Մենք օգտագործում ենք սա պահակ , երբ ուզում ենք ստուգել ինչ-որ պայմանով, նախ ակտիվացնելով բաղադրիչը կամ ցուցադրել այն օգտագործողին: Սա մեզ թույլ է տալիս չեղարկել նավիգացիան:

Բացի այդ, ինչ է անկյունային պահակը:

Այն Անկյունային երթուղիչի նավարկություն պահակները թույլատրել կամ հեռացնել նավարկության որոշակի մասերի մուտքը: Մեկ այլ երթուղի պահակ , CanDeactivate-ը պահակ , նույնիսկ թույլ է տալիս կանխել օգտվողին պատահաբար չպահված փոփոխություններով բաղադրիչ թողնելը:

Ի՞նչ է Authguard-ը:

Angular-ի երթուղու պահակները միջերեսներ են, որոնք կարող են ասել երթուղիչին, թե արդյոք այն պետք է թույլ տա նավիգացիան դեպի պահանջվող երթուղի: Նրանք այս որոշումը կայացնում են՝ փնտրելով ճիշտ կամ կեղծ վերադարձի արժեք դասից, որն իրականացնում է տվյալ պահակային ինտերֆեյսը:

Խորհուրդ ենք տալիս: