胖箭头将结果推送到新功能

时间:2018-02-14 05:31:21

标签: angular rxjs

我对Angular(2)和打字稿很新。

我有一个服务,我拨打http电话,我试图将呼叫结果推送到另一个功能。

以下是代码:

  login(user){
    //I want to make this call
    this.http.post(this.API_ENDPOINT+'/authenticate', user) =>
      //Then return the results to this function
      this.storeUserCredentials(user); 
  }

我的想法是使用胖箭头功能来推动结果,但我知道这完全是关闭的。

非常感谢任何建议。

1 个答案:

答案 0 :(得分:2)

这是你如何做到的:

// With the consideration this.http is Http and not HttpClient
this.http.post(this.API_ENDPOINT+'/authenticate', user)
.map(res => res.json())
.subscribe(user => {
    this.storeUserCredentials(user); 
})