AngularJS-те не кейінге қалдырылған?
AngularJS-те не кейінге қалдырылған?

Бейне: AngularJS-те не кейінге қалдырылған?

Бейне: AngularJS-те не кейінге қалдырылған?
Бейне: Группа 30.02 - ПРИМЕРОМ | Official Video 2024, Мамыр
Anonim

Кейінге қалдырылды Нысан:

Кейінге қалдырылды уәдені ашатын нысан болып табылады. Оның негізінен шешу(), қабылдамау() және notify() үш әдісі бар. Кейінге қалдырылды уәде нысанын қайтарады. Қашан Кейінге қалдырылды аяқтайды, сіз шешу(), қабылдамау() және notify() әдістеріне қоңырау шаласыз.

Сондай-ақ, AngularJS-те $promise дегеніміз не?

Уәделер AngularJS кірістірілген $q қызметі арқылы қамтамасыз етіледі. Олар асинхронды функцияларды а арқылы тіркеу арқылы қатарда орындау жолын қамтамасыз етеді уәде нысан. {info} Promises ES6 спецификациясының бөлігі ретінде жергілікті JavaScript-ке жол ашты.

Сол сияқты, бұрышта $q дегеніміз не? $ q болып табылады бұрыштық анықталған қызмет. Бұл жаңа Promise() сияқты. Бірақ $ q әзірлеушілер күрделі тапсырмаларды оңайырақ орындау үшін пайдалана алатын қосымша мүмкіндікті жақсарту арқылы заттарды келесі деңгейге көтереді. Бұл $ арқылы уәде жасау үлгісі q бұрыштық . модуль («қолданба», ).

Осыны ескере отырып, кейінге қалдырылған уәде дегеніміз не?

нұсқасы қосылды: 1.5 кейінге қалдырылды . уәде () әдісі асинхронды функцияға басқа кодтың оның ішкі сұрауының орындалу барысына немесе күйіне кедергі жасауын болдырмауға мүмкіндік береді. Тек қайтарыңыз Уәде арқылы нысан кейінге қалдырылды . уәде () басқа код кері қоңырауларды тіркей алады немесе ағымдағы күйді тексере алады.

AngularJS-те асинхронды шақыру дегеніміз не?

жылы AngularJS , бізде $q нысаны бар, ол a орындауға көмектесетін қызмет асинхронды түрде жұмыс істейді және олардан қайтарылған мәндерді пайдаланыңыз қоңыраулар одан әрі өңдеу үшін. Бұл функциялары барлық уәде нысандары өткен кезде жалғыз уәде нысанын шешіңіз функциясы шешіледі.

Ұсынылған: