【发布时间】:2018-04-13 14:19:04
【问题描述】:
我正在使用 AngularJS/Ionic 2 获取 API 数据。我遵循 this 指南并在我转到 home.html 时让它正确记录数据。但是当我尝试在 home.html 中实际显示数据时,我无法让它工作。
data-provider.ts:
getRemoteData(){
this.http.get('https://api.example.com/?limit=10').map(res => res.json()).subscribe(data => {
console.log(data);
});
}
home.ts:
ionViewDidLoad(){
this.dataService.getRemoteData();
}
这会正确记录 JSON 数据:
[
{
"id": "a",
"name": "ExampleA",
"price": "10"
},
{
"id": "b",
"name": "ExampleB",
"price": "15"
}
]
我尝试返回数据而不是记录数据,然后在 home.ts 中创建变量 data: any; 并将 home.html 中的数据输出为 <p> data[0].name </p> 但我一直收到错误消息 @987654327 @
【问题讨论】:
标签: json angular ionic-framework ionic2