Мазмуну:

Angularjsте кийинкиге калтырылган объект деген эмне?
Angularjsте кийинкиге калтырылган объект деген эмне?

Video: Angularjsте кийинкиге калтырылган объект деген эмне?

Video: Angularjsте кийинкиге калтырылган объект деген эмне?
Video: Бухгалтерский баланс для начинающих | Бухучет простым языком | Бухгалтерия для начинающих 2024, Ноябрь
Anonim

Кийинкиге калтырылган объект

Кийинкиге калтырылган болуп саналат объект бул убаданын бетин ачат. Ал негизинен үч ыкманы чечет (), четке кагуу () жана notify(). Качан Кийинкиге калтырылган аяктайт, Сиз же резолюция(), четке кагуу() жана notify() ыкмаларын чакырасыз. Ал кантип бүтүргөнүнө жараша чечүүчү(), четке кагуу() же notify() үчүн кайра чалуу реестрин чакырат

Ошондой эле билесизби, $q кызматы кийинкиге калтырылган жана убадалар деген эмне?

А кызмат бул сизге функцияларды асинхрондук түрдө иштетүүгө жана иштетилип бүткөндөн кийин алардын кайтаруу маанилерин (же өзгөчө учурларды) колдонууга жардам берет. Бул Убадалар /A+ ылайыктуу ишке ашыруу убадалар / кийинкиге калтырылган Крис Ковалдын шыктандыруусу менен жасалган объекттер С.

AngularJSде $promise деген эмне деп сурашы мүмкүн? Убадалар AngularJS камтылган $q кызматы менен камсыз кылынат. Алар асинхрондук функцияларды а менен каттоо аркылуу катар аткаруунун жолун камсыздайт убада объект. {info} Убадалар ES6 спецификациясынын бир бөлүгү катары түпнуска JavaScript'ке кирди.

Ошентип, кийинкиге калтырылган убада деген эмне?

версия кошулду: 1.5 кийинкиге калтырылган . убада () методу асинхрондук функцияга башка коддун ички суроо-талаптын жүрүшүнө же абалына тоскоол болуусуна жол бербейт. Кайтарыңыз гана Убада аркылуу объект кийинкиге калтырылган . убада () башка код кайра чалууларды каттай алат же учурдагы абалды текшере алат.

AngularJSде.then деген эмне?

. анда AngularJS менен . 1.. анда HTTP убада объектисине чакырылат жана жаңы убада объектисин кайтарат. 2. Анткени. анда жаңы убада объектисин кайтарат, ал ырааттуу чалуу үчүн колдонулушу мүмкүн.

Сунушталууда: