当我的json来自web api时,包含在名为" Devices"我似乎无法使用Angular 2 observable获取数据
中数据的图片当我使用没有设备对象包装的.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);
}