Kas atidedama AngularJS?
Kas atidedama AngularJS?

Video: Kas atidedama AngularJS?

Video: Kas atidedama AngularJS?
Video: ИСКР. ЧИПИРОВАНИЕ или НАРОДОВЛАСТИЕ? 2024, Lapkritis
Anonim

Atidėtas Objektas:

Atidėtas yra objektas, kuris atskleidžia pažadą. Jame daugiausia yra trys būdai išspręsti (), atmesti () ir notify (). Atidėtas grąžina pažado objektą. Kada Atidėtas užbaigia, Jūs iškviečiate metodus solve(), reject() ir notify()

Be to, kas yra $ pažadas AngularJS?

Pažadai įeina KampinisJS yra teikiamos naudojant įmontuotą $q paslaugą. Jie suteikia galimybę nuosekliai vykdyti asinchronines funkcijas, registruojant jas su a pažadas objektas. {info} Pažadai pateko į savąją „JavaScript“kaip ES6 specifikacijos dalį.

Panašiai, kas yra $q kampe? $ q yra kampinis apibrėžta paslauga. Tai tas pats, kas naujas pažadas (). Bet $ q pakelia viską į kitą lygį, patobulindama papildomą funkciją, kurią kūrėjai gali naudoti norėdami paprasčiau atlikti sudėtingas užduotis. Tai pavyzdys, kaip sukurti pažadą naudojant $ q kampinis . modulis („programėlė“, ).

Turint tai omenyje, kas yra atidėtas pažadas?

Pridėta versija: 1.5 atidėtas . pažadas () metodas leidžia asinchroninei funkcijai neleisti kitam kodui trukdyti jo vidinės užklausos eigai ar būsenai. Grąžinti tik Pažadas objektas per atidėtas . pažadas (), kad kitas kodas galėtų registruoti atgalinius skambučius arba patikrinti esamą būseną.

Kas yra asinchroninis skambutis AngularJS?

Į KampinisJS , turime objektą $q, kuris yra paslauga, padedanti vykdyti a veikia asinchroniškai ir naudokite iš jų grąžintas reikšmes skambučių tolesniam apdorojimui. Tai funkcijas išspręsti vienintelį pažado objektą, kai visi pažado objektai perduodami funkcija yra išspręstos.

Rekomenduojamas: