我正在使用Angular2来从具有Ionic 2 App的端点获取GET值。
我的dashboard.service.ts
文件中的代码:
import {Injectable} from '@angular/core';
import {Http, Response} from '@angular/http';
import {Dashboard} from './pages/dashboard/dashboard';
import {Observable} from 'rxjs/Observable';
import 'rxjs/Rx';
@Injectable()
export class DashboardService {
constructor(private http:Http) {
}
private _dashboardUrl = 'http://api.commutatus.com/api/trucks?api_token=XXXXX';
getDashboards() {
return this.http.get(this._dashboardUrl)
.map(res => <Dashboard[]> res.json())
.catch(this.handleError);
}
private handleError (error: Response) {
console.error(error);
return Observable.throw(error.json().error || 'Server error');
}
}
从控制台 - 我可以看到请求正在进行,但它们在控制台上标记为RED,但它们似乎有200OK响应。
我甚至尝试使用网址 - http://google.com,但遇到同样的问题。