我有一个问题。我是Angular 2的新手,我试图在变量中存储一个简单的值。我调用一个返回数字的get方法(c#中的后端)。如何将此值存储在全局变量上?
getTarea(a,b,c,d,e){
return this._http.get('http://localhost:50790/ApiProductoTipo/TareaPT?delegacionId='+a+'&municipioId='+b+'&ejercicioId='+c+'&ninternoId='+d+'&tipo='+e)
.map(res=> {alert('Tarea:'+res);})
.catch(this.handleError);
}
此代码打印
Tarea:状态响应:网址为200 OK http://localhost:50790/ApiProductoTipo/TareaPT?delegacionId=11&municipioId=1&ejercicioId=2017&ninternoId=-1&tipo=T
但我需要返回此方法的数字值。有什么想法吗?
回到
[HttpGet]
public int GetTareaPT(int delegacionId, int municipioId, int ejercicioId, int ninternoId, string tipo)
{
int numtarea = this.productoTipoService.GetTareaPT(delegacionId, municipioId, ejercicioId, ninternoId, tipo);
if (numtarea != 0)
{
return numtarea;
}
else
{
return 0;
}
}
答案 0 :(得分:0)
感谢AJT_82做了
.map(res=> {alert('Tarea:', res.json());})