Je souhaite fournir des commentaires à l'utilisateur si un événement de délai d'attente se produit sur un appel HTTP.Rappel de délai d'attente 2 rxjs angulaire
J'ai essayé ceci:
return this._http
.post(apiUrl + 'Search/Everything', params, {withCredentials: true, headers: this.headers})
.timeout(5000, this._feedbackService.error("Custom error message"))
.map((response: Response) => response.json().data);
Mais que le service des incendies de retour dès que l'appel HTTP est fait.
Comment puis-je déclencher le service lorsque le délai d'attente se déclenche?
Désolé. J'ai répondu à cela et j'ai réalisé que j'aurais mal interprété la question. J'ai mis à jour la réponse. – cartant
Que dois-je importer en plus de 'rxjs/add/operator/timeoutWith' pour que cela fonctionne? (la partie "Rx." qui est). –
Vous aurez besoin de 'import 'rxjs/add/observable/defer" 'et' import "rxjs/add/observable/throw" 'aussi. – cartant