Devolución de llamada de tiempo de espera de rxjs angular 2
Quiero proporcionar comentarios al usuario si ocurre un evento de tiempo de espera en una llamada HTTP.
Intenté esto:
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);
Pero eso activa el servicio de comentarios tan pronto como se realiza la llamada HTTP.
¿Cómo disparo el servicio cuando entra el tiempo de espera?