发布于 2016-08-15 17:33:27
你用承诺怎么样?
maybe.service.ts
function getPerson: Promise<FooBarResponse>(){
var arg:ArgFooBarPeople = new ArgFooBarPeople();
return new Promise<FooBarResponse>(
(resolve,reject) =>
{ gapi.client["foobarapi"]["person"].all(arg).execute(
(response:any)=>{
resolve(response);
});
}
);
}maybe.component.ts
function load(){
this._foobarService.getPerson()then(
(response:FooBarResponse):void =>{
console.log(response);
this.fooBarResponse = response;
}).catch( (error)=>{this.error="error !!"});
}https://stackoverflow.com/questions/37008056
复制相似问题