Video: Ի՞նչ է հետաձգվում AngularJS-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Հետաձգված Օբյեկտ:
Հետաձգված մի առարկա է, որը բացահայտում է խոստումը: Այն ունի հիմնականում երեք մեթոդ՝ solution(), reject() և notify(). Հետաձգված վերադարձնում է խոստման օբյեկտը: Երբ Հետաձգված ավարտվում է, Դուք զանգահարում եք մեթոդներ՝ կա՛մ լուծել(), և՛ մերժել(), և՛ ծանուցել()
Նաև ի՞նչ է $promise-ը AngularJS-ում:
Խոստումներ ներս AngularJS տրամադրվում են ներկառուցված $q ծառայության կողմից: Նրանք ապահովում են ասինխրոն ֆունկցիաները շարքով իրականացնելու միջոց՝ դրանք գրանցելով a-ով խոստում օբյեկտ. {info} Խոստումները ներթափանցել են տեղական JavaScript՝ որպես ES6 հատկորոշման մաս:
Նմանապես, ինչ է $q-ը անկյունայինում: $ ք է անկյունային սահմանված ծառայություն։ Դա նույնն է, ինչ նոր Promise(): Բայց $ ք իրերը տեղափոխում է հաջորդ մակարդակ՝ ընդլայնելով լրացուցիչ գործառույթը, որը մշակողները կարող են օգտագործել բարդ առաջադրանքներն ավելի պարզ կատարելու համար: Սա օրինակ է $-ի միջոցով խոստում ստեղծելու համար q անկյունային . մոդուլ («հավելված», ).
Սա հաշվի առնելով՝ ի՞նչ է հետաձգված խոստումը։
տարբերակը ավելացված է՝ 1.5 հետաձգված . խոստում () մեթոդը թույլ է տալիս ասինխրոն ֆունկցիային կանխել այլ կոդի միջամտությունը իր ներքին հարցման առաջընթացին կամ կարգավիճակին: Վերադարձեք միայն Խոստում օբյեկտի միջոցով հետաձգված . խոստում () այնպես որ այլ կոդը կարող է գրանցել հետադարձ զանգեր կամ ստուգել ընթացիկ վիճակը:
Ի՞նչ է ասինխրոն զանգը AngularJS-ում:
Մեջ AngularJS , մենք ունենք $q օբյեկտը, որը ծառայություն է, որն օգնում է կատարել a գործում է ասինխրոն և օգտագործեք դրանցից վերադարձված արժեքները զանգեր հետագա մշակման համար: Սա գործառույթները լուծել մեկ խոստման օբյեկտը, երբ բոլոր խոստումային օբյեկտներն անցել են ֆունկցիան լուծվում են։
Խորհուրդ ենք տալիս:
Ո՞ր ծրագրաշարն է օգտագործվում AngularJS-ի համար:
Webstorm Նմանապես, հարցնում են՝ ո՞ր գործիքն է օգտագործվում AngularJS-ի համար: Անկյունաչափը, հավանաբար, ամենաինտենսիվ ավտոմատացված ծայրից ծայր (E2E) անկյունային փորձարկումն է գործիք . Angular խմբի կողմից ստեղծված Անձնաչափիչն աշխատում է՝ միանալով այսօր հասանելի որոշ անհավանական առաջընթացներին, ինչպիսիք են Mocha, Selenium, web Driver, NodeJS, Cucumber և Jasmine:
Ինչպե՞ս ավելացնել bootstrap Angularjs 4-ին:
ՏԵՍԱՆՅՈՒԹ Բացի այդ, ինչպես կարող եմ ավելացնել bootstrap իմ անկյունային նախագծին: Բացեք ձեր Angular նախագծի src/styles.css ֆայլը և ներմուծեք bootstrap.css ֆայլը հետևյալ կերպ @import «~bootstrap/dist/css/bootstrap.css» npm install --save @ng-bootstrap/ng-bootstrap:
Ո՞րն է AngularJS-ի առավելությունը JavaScript-ի նկատմամբ:
Այս նոր JavaScript գրադարանների առավելությունը, ինչպիսիք են AngularJs-ը, Aurelia-ն, Ember-ը և Meteor-ն այն է, որ այն ապահովում է ավելի «քաղաքակիրթ» և կառուցվածքային եղանակ՝ ամբողջական JavaScript հավելվածներ ստեղծելու համար:;-) jQuery-ն ունի որոշ ձևանմուշներ, սակայն JavaScript-ի յուրաքանչյուր գրադարան ունի այն կառուցվածը: իր բնույթով
Քանի՞ օր կպահանջվի AngularJS սովորելու համար:
Ի սկզբանե պատասխան. Որքա՞ն ժամանակ կպահանջվի AngularJS սովորելու համար: Եթե դուք արդեն աշխատում եք JavaScript-ի շրջանակներից որևէ մեկի վրա, JavaScript-ի օբյեկտ կողմնորոշված հայեցակարգերում պատշաճ փորձով, գրասենյակային նախագծի միջավայրում դա կպահանջի 2-4 շաբաթ (ամենալույլ դեպքի սցենարը):
Ի՞նչ է AngularJS վերահսկիչը:
AngularJS հավելվածը հիմնականում հենվում է կարգավորիչների վրա՝ հավելվածում տվյալների հոսքը վերահսկելու համար: Կարգավորիչը սահմանվում է օգտագործելով ng-controller հրահանգը: Կարգավորիչը JavaScript օբյեկտ է, որը պարունակում է ատրիբուտներ/հատկություններ և ֆունկցիաներ