可通过管道Angular 6返回观测

时间:2018-11-21 05:40:26

标签: javascript angular angular6

我想基于某些条件在http客户端成功发送拒绝的可观察到的消息,但是订阅可观察到的消息总是只会导致成功

return this.http.post(final_url, data, headers)
                .pipe(map((data) => throwError(data)), 
                .catchError((data) =>  this.errorCallback(data, showError)
                ))

我正在捕捉响应的组件在这里:

this.service.authenticate(this.user).subscribe(response => {
     console.log("success registered", response); 
    }, error => {
      console.log("Error registered");
    });

即使我返回可观察到的throwError,成功也已在我的订阅组件中注册。

我在做任何错误??

0 个答案:

没有答案