如何使用rxjs将json响应从一种对象类型映射到另一种

时间:2019-03-25 08:20:30

标签: angular rxjs

我无法将收到的响应映射到其他类型的可观察打字稿的对象中以供返回。

login(entity: AppUser): Observable<AppUserAuth> {
    // Initialize security object
    this.resetSecurityObject();

    let params = new URLSearchParams();
    params.append('username',entity.userName);
    params.append('password',entity.password);
    let options = { 
      'headers':headers,
      'search':params
    };
// receive and convert the JwtToken to AppUserAuth observable and 
     return
    this.http.get<JwtToken>(API_URL,options).map()...  

我想返回AppUserAuth类型的Observable

1 个答案:

答案 0 :(得分:0)

您在函数登录中设置的返回数据类型为Observable<AppUserAuth>,但它必须与return表达式相同。作为回报,您设置Observable<JwtToken>。 祝你好运!