使用C#控制器将字符串返回到有角服务

时间:2018-12-20 14:56:44

标签: .net angular

我正在尝试将字符串返回给我的有角服务,但这似乎不起作用。 我的服务中“ plop”的值是

Observable {_isScalar: false, source: Observable, operator: MapOperator}
operator: MapOperator {project: ƒ, thisArg: undefined}
source: Observable {_isScalar: false, source: Observable, operator: FilterOperator}
_isScalar: false
__proto__: Object

我该怎么办?

谢谢

这是我的控制器:

[HttpGet("/getuser")]
public IActionResult getUser()
{
    var email =  _userManager.GetUserName(User);
    if (email == null)
    {
        return Ok("null");
    }
    else
    {               
        return Ok(email);
    }
}

这是我的服务:

getUser(): Observable<any> {
    var plop = this.http.get(this.baseUrl + '/getuser', httpOptions);
    return plop;
  }

1 个答案:

答案 0 :(得分:0)

getUser返回一个可观察值。您需要订阅它才能访问数据。

this.yourService.getUser().subscribe((item) => {

  console.log(item)
})
相关问题