Bonjour à tous,
Dans mon application je fait une requête http comme ceci :
return http.get(this.baseAPI + '/list').map(this.readData).catch(this.handleError);
et la fonction readData correspondante :
1 2 3 4
| private readData(res:Response) {
let json = res.json();
return json.content || {};
} |
Le problème que je recontre c'est que en fonction de l'url que j'appel mon json.content va contenir différent type d'objet. J'aimerais donc être capable de passer un paramètre supplémentaire à ma fonction pour pouvoir faire quelque chose comme :
1 2 3 4 5 6
| private readData(res:Response, type:string) {
let json = res.json();
if(type.length > 0)
return json.content[type];
return json.content || {};
} |
Comment puis je faire ?
Merci
Partager