Video: Ի՞նչ է Auth guard-ը անկյունայինում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Ներածություն. Այստեղ, այսօր, մենք կսովորենք պաշտպանել մեր երթուղիները Auth Guard-ը Angular-ում 7. Դրան կարելի է հասնել օգտագործելով Auth պահակ Angular-ում 7. Հաստատություն - պահակ օգտագործում է CanActivate ինտերֆեյսը և այն ստուգում է՝ արդյոք օգտատերը մուտք է գործել, թե ոչ:
Նմանապես, որո՞նք են Auth-ի պահակները:
Angular-ի երթուղին պահակները ինտերֆեյսներ են, որոնք կարող են ասել երթուղիչին, թե արդյոք այն պետք է թույլ տա նավիգացիա դեպի պահանջվող երթուղի: Նրանք այս որոշումը կայացնում են՝ փնտրելով ճիշտ կամ կեղծ վերադարձի արժեք դասից, որն իրականացնում է տրվածը պահակ ինտերֆեյս.
Բացի այդ, ո՞րն է CanActivate-ի օգտագործումը անկյունայինում: Կարող է ակտիվացնել է Անկյունային ինտերֆեյս. Դա է օգտագործված ստիպելու օգտվողին մուտք գործել դիմումը նախքան երթուղին նավարկելը:
Հաշվի առնելով սա, ինչ է Auth-ը անկյունայինում:
Այն հեղինակություն պահակը ան անկյունային երթուղու պահակ, որն օգտագործվում է չհաստատված օգտատերերի մուտքը սահմանափակ երթուղիներ կանխելու համար, դա անում է CanActivate ինտերֆեյսի ներդրման միջոցով, որը թույլ է տալիս պահակին որոշել, թե արդյոք երթուղին կարող է ակտիվացվել canActivate() մեթոդով: երթուղում. ts գլխավոր էջի երթուղին պաշտպանելու համար:
Ի՞նչ է ծույլ բեռնումը անկյունայինում:
Ծույլ բեռնում տեխնիկա է Անկյունային դա թույլ է տալիս ծանրաբեռնվածություն JavaScript-ի բաղադրիչներն ասինխրոն են, երբ որոշակի երթուղի է ակտիվանում: Կան մի քանի լավ գրառումներ մասին ծույլ բեռնում անկյունային , բայց ես ուզում էի ավելի պարզեցնել այն:
Խորհուրդ ենք տալիս:
Ի՞նչ է dist թղթապանակը անկյունայինում:
Ձեր հարցի կարճ պատասխանն այն է, որ dist թղթապանակը build թղթապանակն է, որը պարունակում է բոլոր ֆայլերը և թղթապանակները, որոնք կարող են տեղակայվել սերվերում: Dist թղթապանակը պարունակում է ձեր անկյունային հավելվածի թարգմանված կոդը JavaScript-ի ձևաչափով, ինչպես նաև անհրաժեշտ html և css ֆայլերը:
Ի՞նչ է սպեցիֆիկ ֆայլը անկյունայինում:
Հատուկ ֆայլերը միավորի թեստեր են ձեր աղբյուրի ֆայլերի համար: Անկյունային հավելվածների կոնվենցիան է ունենալ ա. մասն. Դրանք գործարկվում են Jasmine javascript թեստային շրջանակի միջոցով Karma test runner-ի միջոցով (https://karma-runner.github.io/), երբ դուք օգտագործում եք ng test հրամանը:
Ի՞նչ է միջազգայնացումը անկյունայինում:
Angular և i18nlink միջազգայնացումը ձեր հավելվածի նախագծման և պատրաստման գործընթացն է, որպեսզի այն օգտագործվի տարբեր լեզուներով: Տեղայնացումը ձեր միջազգայնացված հավելվածը որոշակի լեզուներով թարգմանելու գործընթաց է որոշակի տեղանքների համար
Ի՞նչ է ձևի վավերացումը անկյունայինում:
Form Validation AngularJS-ը վերահսկում է ձևի և մուտքագրման դաշտերի վիճակը (մուտքագրում, տեքստային տարածք, ընտրություն) և թույլ է տալիս օգտատիրոջը տեղեկացնել ընթացիկ վիճակի մասին: AngularJS-ը նաև տեղեկատվություն է պահում այն մասին, թե արդյոք դրանք հպվել են, փոփոխվել են, թե ոչ
Ո՞րն է BrowserModule-ի օգտագործումը անկյունայինում:
BrowserModule-ն ապահովում է ծառայություններ, որոնք անհրաժեշտ են դիտարկիչի հավելված գործարկելու և գործարկելու համար: BrowserModule-ը նաև վերաարտահանում է CommonModule-ը @angular/common-ից, ինչը նշանակում է, որ AppModule մոդուլի բաղադրիչները հասանելի են նաև Angular հրահանգներին, որոնք անհրաժեշտ են յուրաքանչյուր հավելվածի, ինչպիսիք են NgIf և NgFor: