我已经在互联网上做了很多研究,但仍然无法将它们粘合在一起.我有一个angular2应用程序,带有来自HTTP的Observable数据源,并且想要使用ag-grid.问题是我只有一个加载屏幕而不是数据.我用Fiddler调查过,数据在JSON中成功加载并正确加载.这是我的代码:
order.service.ts
import { Injectable } from '@angular/core';
import { Headers, Http, Response } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import { Order } from './order';
@Injectable()
export class OrderService {
private ordersUrl = '(Some JSON data source via Internet)'; // URL to web api
constructor(private http: Http) { }
getOrders(): Observable<Order[]> {
return this.http.get(this.ordersUrl)
.map(this.extractData)
.catch(this.handleError);
}
save(order: Order): Observable<Order> {
if (order.id) {
//return this.put(order);
}
return this.post(order);
}
delete(order: Order) {
let headers = new …Run Code Online (Sandbox Code Playgroud)