如何做console.log(data)外地.subsrcibe()

时间:2018-09-27 04:41:55

标签: angular angular-httpclient

让我问一些问题。订阅功能中的console.log(数据)具有数据,但在其外部则没有。现在,我想在下巴外面显示api数据,然后显示

this.http.post('apisails.azsolutions.vn/api/users/login';,{
 email:this.usernameApi,password:this.passwordApi
}).subscribe(data => {
 this.data=data;console.log(data)
}); console.log(this.data); 

1 个答案:

答案 0 :(得分:1)

function_1() {
  this.http.post('apisails.azsolutions.vn/api/users/login';,{
     email:this.usernameApi,password:this.passwordApi
    }).subscribe(data => {
     this.data=data;
     this.function_2(data);
    });
}

function_2(data) {
  console.log(data);
  // Your Code here
}

.subscribe函数是异步的,因此您不会立即获取数据,