Mi van elhalasztva az AngularJS-ben?
Mi van elhalasztva az AngularJS-ben?

Videó: Mi van elhalasztva az AngularJS-ben?

Videó: Mi van elhalasztva az AngularJS-ben?
Videó: Именно это делает отрезные круги опасными! Увлекательный взгляд на отрезные колеса! 2024, November
Anonim

Halasztott Tárgy:

Halasztott olyan tárgy, amely felfedi az ígéretet. Főleg három módszerrel rendelkezik a resolution(), reject() és notify(). Halasztott ígéret tárgyát adja vissza. Amikor Halasztott befejezi, a Resolution(), a reject() és a notify() metódusokat hívja meg

Továbbá, mi az a $promise az AngularJS-ben?

Ígéretek be AngularJS a beépített $q szolgáltatás biztosítja. Lehetővé teszik az aszinkron függvények soros végrehajtását azáltal, hogy regisztrálják őket a ígéret tárgy. {info} A Promises az ES6 specifikáció részeként bekerült a natív JavaScriptbe.

Hasonlóképpen, mi a $q szögben? $ q egy szögletes meghatározott szolgáltatás. Ez ugyanaz, mint a new Promise(). De $ q új szintre emeli a dolgokat azáltal, hogy továbbfejleszti a fejlesztőket az összetett feladatok egyszerűbb elvégzésére. Ez egy példa egy ígéret létrehozásához a $ használatával q szögletes . module("app", ).

Ezt figyelembe véve mi az a halasztott ígéret?

hozzáadott verzió: 1.5 halasztották . ígéret () metódus lehetővé teszi egy aszinkron függvény számára, hogy megakadályozza, hogy más kód zavarja a belső kérés folyamatát vagy állapotát. Csak a Ígéret objektum keresztül halasztották . ígéret (), így más kódok visszahívásokat regisztrálhatnak, vagy ellenőrizhetik az aktuális állapotot.

Mi az aszinkron hívás az AngularJS-ben?

Ban ben AngularJS , megvan a $q objektum, amely egy szolgáltatás, amely segít végrehajtani a aszinkron módon működnek és az ezekből visszaadott értékeket használja hívásokat további feldolgozásra. Ez funkciókat megoldja az egyetlen ígéret objektumot, amikor az összes ígéretobjektum átkerült a funkció megoldódnak.

Ajánlott: