Questions marquées «q»

2
Qu'est-ce que le modèle de construction de promesse explicite et comment puis-je l'éviter?
J'écrivais du code qui fait quelque chose qui ressemble à ceci: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { // or = new $.Deferred() etc. | // using a promise constructor myPromiseFn(param+1) | myPromiseFn(param+1) .then(function(val) { /* …

10
Les promesses ne sont-elles pas de simples rappels?
Je développe JavaScript depuis quelques années et je ne comprends pas du tout les histoires de promesses. Il semble que tout ce que je fais c'est changer: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Pour lequel je pourrais utiliser une bibliothèque comme async de toute façon, avec quelque …


5
Quelle est la différence entre retourner une valeur ou Promise.resolve à partir de là ()
Quelle est la différence entre: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return "bbb"; }) .then(function(result) { console.log(result); }); Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait et ça: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return Promise.resolve("bbb"); }) .then(function(result) { console.log(result); }); Exécuter l'extrait de codeMasquer les résultatsDévelopper …


1
Y a-t-il encore des raisons d'utiliser des bibliothèques de promesses comme Q ou BlueBird maintenant que nous avons des promesses ES6? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Améliorez cette question Après que …

3
Angularjs $ q.all
J'ai implémenté $ q.all dans angularjs, mais je ne peux pas faire fonctionner le code. Voici mon code: UploadService.uploadQuestion = function(questions){ var promises = []; for(var i = 0 ; i < questions.length ; i++){ var deffered = $q.defer(); var question = questions[i]; $http({ url : 'upload/question', method: 'POST', data …
106 angularjs  promise  q 

1
Comment fonctionne Angular $ q.when?
Quelqu'un peut-il m'expliquer comment $q.whenfonctionne AngularJS? J'essaie d'analyser comment $httpfonctionne et j'ai trouvé ceci: var promise = $q.when(config); Et voici l'objet de configuration de la console Chrome: Object {transformRequest: Array[1], transformResponse: Array[1], cache: Object, method: "GET", url: "/schedule/month_index.html"…} cache: Object headers: Object method: "GET" transformRequest: Array[1] transformResponse: Array[1] url: "/schedule/month_index.html" …
95 angularjs  deferred  q 

8
Remplacement des rappels par des promesses dans Node.js
J'ai un module de nœud simple qui se connecte à une base de données et possède plusieurs fonctions pour recevoir des données, par exemple cette fonction: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password: 'password', database: 'db' }); export default { getUsers(callback) { connection.connect(() …

5
Comment vérifier si une promesse angulaire $ q est résolue
Je comprends qu'en général, on attache simplement du code de continuation avec un then()comportement d'appel et de chaîne lors de l'utilisation de promesses. Cependant, je veux lancer un appel asynchrone enveloppé de promesse, puis lancer séparément un 3 secondes $timeout()afin de pouvoir effectuer une action de l'interface utilisateur, UNIQUEMENT SI …
84 angularjs  promise  q 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.