围绕javascript json格式包装对象,如何获取角度来解析它

时间:2016-08-24 02:04:47

标签: json angular typescript observable

当我的json来自web api时,包含在名为" Devices"我似乎无法使用Angular 2 observable获取数据

这是控制台enter image description here

中数据的图片

当我使用没有设备对象包装的.json文件时,它可以正常工作......

如果我调用.json文件,那么它可以显示

private _productUrl = 'api/devices/devices.json';

但是使用这个可观察的代码,我看不到在哪里添加.Devices

private _productUrl = 'http://localhost:42822/api/device';

constructor(private _http: Http) { }

getProducts(): Observable<IDevice[]> {//Observable<IProduct[]> {
return this._http.get(this._productUrl)
    .map((response: Response) => <IDevice[]>response.json())
    .do(data => console.log("All: " + JSON.stringify(data)))
    .catch(this.handleError);
}

0 个答案:

没有答案