Qu'est-ce qui est différé dans AngularJS?
Qu'est-ce qui est différé dans AngularJS?

Vidéo: Qu'est-ce qui est différé dans AngularJS?

Vidéo: Qu'est-ce qui est différé dans AngularJS?
Vidéo: Angular vs React en 2023 : Lequel choisir, et pourquoi ? 2024, Décembre
Anonim

Différé Objet:

Différé est un objet qui expose la promesse. Il a principalement trois méthodes: resolve(), unlock() et notify(). Différé renvoie l'objet de promesse. Lorsque Différé se termine, vous appelez des méthodes soit resolve(), unlock(), et notify()

Aussi, qu'est-ce que $promise dans AngularJS ?

Promesses en AngularJS sont fournis par le service $q intégré. Ils fournissent un moyen d'exécuter des fonctions asynchrones en série en les enregistrant avec un promesse objet. {info} Les promesses ont fait leur chemin dans le JavaScript natif dans le cadre de la spécification ES6.

De même, qu'est-ce que $q en angulaire ? $ q est un angulaire prestation définie. C'est la même chose que new Promise(). Mais $ q fait passer les choses au niveau supérieur en améliorant des fonctionnalités supplémentaires que les développeurs peuvent utiliser pour effectuer des tâches complexes plus simplement. Ceci est un exemple pour créer une promesse en utilisant $ q angulaire . module("application", ).

En tenant compte de cela, qu'est-ce qu'une promesse différée ?

version ajoutée: 1.5 différé . promesse () permet à une fonction asynchrone d'empêcher un autre code d'interférer avec la progression ou l'état de sa requête interne. Renvoyez uniquement le Promesse objet via différé . promesse () afin qu'un autre code puisse enregistrer des rappels ou inspecter l'état actuel.

Qu'est-ce qu'un appel asynchrone dans AngularJS ?

Dans AngularJS , nous avons l'objet $q qui est un service qui aide à exécuter un fonctionner de manière asynchrone et utiliser les valeurs renvoyées par ces appels pour un traitement ultérieur. Cette les fonctions résoudre l'objet de promesse unique lorsque tous les objets de promesse transmis au fonction sont résolus.

Conseillé: