【发布时间】:2016-11-10 09:02:45
【问题描述】:
我正在尝试从 randomuser.me api 解析一些 JSON 数据,为此我在网上找到了一些教程,但显然最近在 Ionic 2 中发生了一些变化,因为它们都不起作用。
这是我所拥有的:
import {Component} from '@angular/core';
import {NavController} from 'ionic-angular';
import {Http} from '@angular/http';
@Component({
templateUrl: 'build/pages/home/home.html'
})
export class HomePage {
items : any;
//http://api.randomuser.me/?results=10
constructor(private navController: NavController, private http: Http) {
this.http.get("http://api.randomuser.me/?results=10").subscribe(data => {
console.log("Got data");
this.items=JSON.parse(data._body).results; // this is the error
console.log(this.items);
});
}
itemClicked(event, item) {
console.log(item.title);
//console.log(event);
}
}
在终端中我可以看到错误: data._body - 属性“_body”是私有的,只能在“Response”类中访问。
我能做什么?
【问题讨论】:
标签: typescript angular ionic2