I use $qto create a pending object. Common usage example:
deferred.promise.then(success_callback, error_callback)
When deferred.resolve() / deferred.reject(), this is normal, there is no memory leak because success_callback or error_callback was executed. But now I want to destroy the promise object, which means that I do not want to call deferred.resolve()or deferred.reject(), without a memory leak. How can i do this?
EDIT:
More clearly, I want to ignore the existing promise, I don’t want success_callbackor to be error_callbackfulfilled anymore. Yes, maybe I want to cancel callbacks.
source
share