【发布时间】:2018-04-11 07:07:57
【问题描述】:
我正在尝试使用 Angular 4 中的 http get 方法从表中获取数据。如何在 html 页面上显示它?
getData(){
//return this.data;
return this.http.get("http://localhost:8080/SpringRestExample/get/filedata")
.map((response: Response) =>
{
return response.json();
});
}
组件.ts
getPosts(): void {
console.log("In"+this.service.getData());
this.service.getData()
.subscribe(
resultArray => this.data = resultArray,
error => console.log("Error :: " + error)
)
console.log(this.data);
}
这里我的数据显示未定义,但 get 方法显示返回了对象。我无法获取它并在 html 上显示它?
【问题讨论】:
-
那个console.log是订阅之外的,当然还没有定义。