Kas tiek atlikta AngularJS?
Kas tiek atlikta AngularJS?

Video: Kas tiek atlikta AngularJS?

Video: Kas tiek atlikta AngularJS?
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Maijs
Anonim

Atlikts Objekts:

Atlikts ir objekts, kas atklāj solījumu. Tam galvenokārt ir trīs metodes atrisināt (), noraidīt () un paziņot (). Atlikts atdod solījuma objektu. Kad Atlikts pabeidz, jūs izsaucat metodes atrisināt(), noraidīt() un notify()

Kā arī, kas ir $promise AngularJS?

Sola iekšā AngularJS tiek nodrošināti ar iebūvēto $q pakalpojumu. Tie nodrošina veidu, kā virknē izpildīt asinhronās funkcijas, reģistrējot tās ar a solījums objektu. {info} Promises ir iekļuvuši vietējā JavaScript kā daļa no ES6 specifikācijas.

Līdzīgi, kas ir $q leņķī? $ q ir leņķisks definēts pakalpojums. Tas ir tas pats, kas jaunais solījums (). Bet $ q paceļ lietas uz nākamo līmeni, uzlabojot papildu funkciju, ko izstrādātāji var izmantot, lai vienkāršāk veiktu sarežģītus uzdevumus. Šis ir paraugs solījuma izveidei, izmantojot $ q leņķiskais . modulis ("lietotne", ).

Ņemot to vērā, kas ir atliktais solījums?

pievienotā versija: 1.5 atlikts . solījums () metode ļauj asinhronai funkcijai neļaut citam kodam traucēt tā iekšējā pieprasījuma norisi vai statusu. Atgriezt tikai Apsolīt objekts caur atlikts . solījums (), lai cits kods varētu reģistrēt atzvanīšanu vai pārbaudīt pašreizējo stāvokli.

Kas ir asinhronais zvans AngularJS?

In AngularJS , mums ir $q objekts, kas ir pakalpojums, kas palīdz izpildīt a darbojas asinhroni un izmantojiet no tām atgrieztās vērtības zvani turpmākai apstrādei. Šis funkcijas atrisināt vienu solījuma objektu, kad visi solījuma objekti ir nodoti funkciju ir atrisinātas.

Ieteicams: