2
我在Typescript中有一個AngularJS服務,它使get https調用返回一些數據。 我的結果是response.data
的子對象,如下所示response.data.Result
。Typescript:AngularJS檢索結果對象
我該如何訪問它?我不能這樣做response.data.Result
,因爲我得到編譯時錯誤response.data
定義在IHttpPromiseCallbackArg<T>
沒有結果屬性。
class ApplicationService implements IApplicationService {
private webApiUrl;
static $inject = ['$http'];
constructor(private $http: ng.IHttpService) {
this.webApiUrl = 'http://localhost';
this.$http = $http;
}
getApplications(): ng.IPromise<IApplication[]> {
return this.$http.get(this.webApiUrl + '/api/applications')
.then((response: ng.IHttpPromiseCallbackArg<IApplication[]>): IApplication[]=> {
return <IApplication[]>response.data;
});
}
}
打印'response'。它顯示了什麼? – softvar