AngularJSде кандай убадалар бар?
AngularJSде кандай убадалар бар?

Video: AngularJSде кандай убадалар бар?

Video: AngularJSде кандай убадалар бар?
Video: 11:11💌АНГЕЛЫ ОЧЕНЬ ОБЕСПОКОЕНЫ, ЭТО ЧТО-ТО СЕРЬЕЗНОЕ В ВАШЕЙ ...✝️ СООБЩЕНИЕ ОТ АНГЕЛОВ 2024, Апрель
Anonim

А убада кийинкиге калтырылган объект тарабынан кайтарылган объект болуп саналат. Ар кандай окуялар үчүн ар кандай кайра чалууларды регистрациялоого болот, reject() же notify() жана ал асинхрондук функция аяктагандан кийин аткарылат. Кийинкиге калтырылган API: кийинкиге калтыруунун жаңы инстанциясы $q чалуу аркылуу түзүлөт.

Бул жерде, AngularJSде убаданын кандай пайдасы бар?

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

Андан тышкары, JavaScript'те кандай убадалар бар? JavaScript | Убадалар . Убадалар асинхрондук операцияларды аткаруу үчүн колдонулат JavaScript . Бир нече асинхрондук операциялар менен иштөөдө аларды башкаруу оңой, ал жерде кайра чалуулар кайра чалуу тозогуна алып келип, башкарылгыс кодду жаратат.

Ошо сыяктуу эле, адамдар бурчтук 4 убада деген эмне?

А убада келечектеги баалуулук үчүн толтургуч болуп саналат. Ал кайра чалуулар сыяктуу эле функцияны аткарат, бирок жакшыраак синтаксиске ээ жана каталарды башкарууну жеңилдетет.

TypeScript'те кандай убадалар бар?

А убада болуп саналат TypeScript асинхрондук программаларды жазуу үчүн колдонулган объект. А убада бир нече асинхрондук операцияларды башкарууга, каталарды башкарууга жана кодду жакшыраак окууга келгенде ар дайым жакшы тандоо. Биз синхрондуу жана асинхрондук программалар эмне экенин билебиз.

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