Ne jamais résolu promesse cause de fuite de mémoire?

J'ai un Promise. Je l'ai créé pour annuler une requête AJAX en cas de besoin. Mais depuis je n'ai pas besoin de l'annuler AJAX, je n'ai jamais résolu et AJAX terminée avec succès.

Simplifié de l'extrait:

var defer = $q.defer();
$http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) {
    //do something
});

//Never defer.resolve() because I don't need to cancel that ajax. What happens to this promise after request?

Ne jamais résolu des promesses comme ça cause des fuites de mémoire? Avez-vous des conseils sur la façon de gérer Promise cycle de vie?

  • "Jamais résolu" promesse peut encore être "rejeté". Le mot que vous cherchez "insatisfaits".
InformationsquelleAutor Umut Benzer | 2013-11-19