Mida AngularJS-is edasi lükatakse?
Mida AngularJS-is edasi lükatakse?

Video: Mida AngularJS-is edasi lükatakse?

Video: Mida AngularJS-is edasi lükatakse?
Video: Kuidas leida oma kirg ja õige töökoht? Mida oma eluga teha? Mida ülikoolis õppida? // 15 võimalust 2024, Mai
Anonim

Edasi lükatud Objekt:

Edasi lükatud on objekt, mis paljastab lubaduse. Sellel on peamiselt kolm meetodit solve(), reject() ja notify(). Edasi lükatud tagastab lubaduse objekti. Millal Edasi lükatud lõpetab, kutsute meetodeid kas solve(), reject() ja notify()

Samuti, mis on $promise AngularJS-is?

Lubadused sisse AngularJS neid pakub sisseehitatud $q teenus. Need pakuvad viisi asünkroonsete funktsioonide järjestikuste täitmiseks, registreerides need a-ga lubadus objektiks. {info} Promises on ES6 spetsifikatsiooni osana jõudnud natiivsesse JavaScripti.

Samamoodi, mis on $q nurgas? $ q on an nurgeline määratletud teenus. See on sama, mis uus lubadus(). Aga $ q viib asjad järgmisele tasemele, täiustades lisafunktsioone, mida arendajad saavad kasutada keerukate toimingute lihtsamaks täitmiseks. See on näidis lubaduse loomiseks kasutades $ q nurgeline . moodul ("rakendus", ).

Kui seda arvesse võtta, siis mis on edasilükatud lubadus?

lisatud versioon: 1.5 edasi lükatud . lubadus () meetod võimaldab asünkroonsel funktsioonil takistada muul koodil oma sisemise päringu edenemist või olekut segamast. Tagastada ainult Lubadus objekti kaudu edasi lükatud . lubadus (), et muu kood saaks registreerida tagasihelistusi või kontrollida hetkeolekut.

Mis on AngularJS-is asünkroonne kõne?

sisse AngularJS , meil on objekt $q, mis on teenus, mis aitab käivitada a toimida asünkroonselt ja kasutada neist tagastatud väärtusi kõned edasiseks töötlemiseks. See funktsioonid lahendab ühe lubaduse objekti, kui kõik lubaduse objektid läksid üle funktsiooni on lahendatud.

Soovitan: