Բովանդակություն:

Ի՞նչ է հետաձգված օբյեկտը Angularjs-ում:
Ի՞նչ է հետաձգված օբյեկտը Angularjs-ում:

Video: Ի՞նչ է հետաձգված օբյեկտը Angularjs-ում:

Video: Ի՞նչ է հետաձգված օբյեկտը Angularjs-ում:
Video: №86. Հետաձգված կյանք: Կյանքի առաքելության որոնում: 2024, Նոյեմբեր
Anonim

Հետաձգված օբյեկտ

Հետաձգված է օբյեկտ որը բացահայտում է խոստումը. Այն ունի հիմնականում երեք մեթոդ՝ solution(), reject() և notify(). Երբ Հետաձգված ավարտում է, Դուք կանչում եք մեթոդներ կամ solve(), reject(), և notify(): Այն կանչում է հետ կանչի ռեգիստր՝ լուծելու(), մերժելու(), կամ ծանուցելու()՝ ըստ այն ավարտելու

Նաև գիտեք, թե ինչ է $q ծառայությունը հետաձգվում և խոստանում:

Ա սպասարկում որն օգնում է ձեզ գործարկել գործառույթները ասինխրոն կերպով և օգտագործել դրանց վերադարձի արժեքները (կամ բացառությունները), երբ դրանք մշակվում են: Սա … է Խոստումներ /A+-համապատասխան իրականացում խոստումներ / հետաձգված առարկաներ, որոնք ոգեշնչված են Kris Kowal-ի կողմից Ք.

Կարելի է նաև հարցնել՝ ի՞նչ է $promise-ը AngularJS-ում: Խոստումներ ներս AngularJS տրամադրվում են ներկառուցված $q ծառայության կողմից: Նրանք ապահովում են ասինխրոն ֆունկցիաները շարքով իրականացնելու միջոց՝ դրանք գրանցելով a-ով խոստում օբյեկտ. {info} Խոստումները ներթափանցել են տեղական JavaScript՝ որպես ES6 հատկորոշման մաս:

Այսպիսով, ի՞նչ է հետաձգված խոստումը:

տարբերակը ավելացված է՝ 1.5 հետաձգված . խոստում () մեթոդը թույլ է տալիս ասինխրոն ֆունկցիային կանխել այլ կոդի միջամտությունը իր ներքին հարցման առաջընթացին կամ կարգավիճակին: Վերադարձեք միայն Խոստում օբյեկտի միջոցով հետաձգված . խոստում () այնպես որ այլ կոդը կարող է գրանցել հետադարձ զանգեր կամ ստուգել ընթացիկ վիճակը:

Ի՞նչ է.ապա AngularJS-ում:

. ապա AngularJS-ում . 1.. ապա կանչվում է HTTP խոստման օբյեկտի վրա և վերադարձնում նոր խոստման օբյեկտ: 2. Որովհետև. ապա վերադարձնում է նոր խոստման օբյեկտ, այն կարող է օգտագործվել հաջորդական զանգերի համար:

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