How can I use a promise in this case to prevent other requests to be 
executed? As far as I could test, the new request will still be fired.

Op woensdag 28 mei 2014 16:42:40 UTC+2 schreef Rishi Tandon:
>
> Check for Angular promise and deferred objects.
>
> On Wednesday, May 28, 2014, Dries De Smet <[email protected]<javascript:>> 
> wrote:
>
>> Hi,
>>
>> Is it possible in AngularJS to wait before a specific request is done?
>>
>> I'm executing a $http.get() in the run() block of my authentication 
>> module to retrieve an access token. After I receive this token, I set the 
>> restangular default headers so that future requests can use it
>>
>> Since the run() doesn't wait for the response, it can be that my index 
>> page is already requesting data without providing the token.
>>
>> I want to avoid adding checks in every route or service call, so I was 
>> curious if I can block other $http requests until the token one is done.
>>
>> On the IRC channel they referred me to http interceptors, but I'm not 
>> sure how to use them in this case to achieve what I want. (I already use it 
>> to handle 401 errors, but I don't see how I can block other requests with 
>> it).
>>
>> Thanks in advance,
>>
>> Dries
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "AngularJS" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/angular.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> -- 
> *Rishi Tandon*
> Pearson Learning Technology Group
>
> Mobile: (310) 926-9032
>
> Pearson
> Always Learning
> Learn more at www.pearson.com
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to