Obsah:

Čo je odložený objekt v Angularjs?
Čo je odložený objekt v Angularjs?

Video: Čo je odložený objekt v Angularjs?

Video: Čo je odložený objekt v Angularjs?
Video: Что Можно Разрезать Бумагой? 2024, November
Anonim

Odložený objekt

Odložené je objekt ktorý odhaľuje sľub. Má hlavne tri metódy resolve(), cancel() a notify(). Kedy Odložené dokončí, zavoláte metódy buď resolve(), cancel() a notify(). Zavolá register spätných volaní, aby buď resolve(), odmietol(), alebo notify() podľa toho, ako to bolo dokončené

Tiež viete, čo je $q služba odložená a sľuby?

A služby ktorý vám pomáha spúšťať funkcie asynchrónne a používať ich návratové hodnoty (alebo výnimky), keď sú dokončené so spracovaním. Toto je Sľuby /A+-vyhovujúca implementácia sľuby / odložené predmety inšpirované Krisom Kowalom Q.

Niekto sa môže tiež opýtať, čo je $ promise v AngularJS? Sľuby v AngularJS sú poskytované vstavanou službou $q. Poskytujú spôsob, ako vykonávať asynchrónne funkcie v sérii tým, že ich zaregistrujete do a sľúbiť objekt. {info} Sľuby sa dostali do natívneho JavaScriptu ako súčasť špecifikácie ES6.

Len tak, čo je to odložený sľub?

pridaná verzia: 1.5 odložené . sľúbiť () metóda umožňuje asynchrónnej funkcii zabrániť inému kódu zasahovať do priebehu alebo stavu jeho internej požiadavky. Vrátiť iba Sľub objekt cez odložené . sľúbiť (), takže iný kód môže registrovať spätné volania alebo kontrolovať aktuálny stav.

Čo je.then v AngularJS?

. potom v AngularJS . 1.. potom sa volá na objekt prísľubu HTTP a vracia nový objekt prísľubu. 2. Pretože. potom vráti nový objekt prísľubu, možno ho použiť na sekvenčné volanie.

Odporúča: