【发布时间】:2017-02-25 03:36:35
【问题描述】:
我有以下 Angular 2 服务每 5 秒获取一次数据:
import { Observable } from "rxjs/Rx";
import { Http, Response } from '@angular/http';
@Injectable()
export class DataService{
getData():{
return Observable
.interval(5000)
.flatMap(() => this.http.get('http://some_url'))
.map((res: Response) => res.json())
}
有没有办法让这个服务在开始时执行请求?否则会在第一次执行前等待 5 秒。
【问题讨论】: