让我问一些问题。订阅功能中的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);
答案 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函数是异步的,因此您不会立即获取数据,