MrFisherman MrFisherman 06.07.2019, 18:18:40 0 + Dlaczego coś takiego nie działa:loadDataAndParseJSON(link){ instance.get(link,{transformResponse:[function(data){return JSON.parse(data)}]}); }, getAllItemsByCategory(categoryName){ this.loadDataAndParseJSON('/items/category/'+categoryName); }, getAllOrders(){ this.loadDataAndParseJSON('/orders/showAll'); }, getAllCategories(){ this.loadDataAndParseJSON('/'); },Podczas gdy to działa: getAllItemsByCategory: (categoryName) => instance.get('/'+categoryName+'/showList', { transformResponse: [function (data) { return JSON.parse(data) }] }), getAllCategories:()=> instance.get('/',{ transformResponse: [function(data){ return JSON.parse(data) }] }),Chciałem uniknąć powtarzania ale coś zrobiłem źle#javascript #js #programowanie
ItWeek ItWeek 07.07.2019, 19:31:56 0 + @MrFisherman: wklej na codepen czy co ;) i opisz co miało działać
loadDataAndParseJSON(link){instance.get(link,{transformResponse:[function(data){return JSON.parse(data)}]});
},
getAllItemsByCategory(categoryName){
this.loadDataAndParseJSON('/items/category/'+categoryName);
},
getAllOrders(){
this.loadDataAndParseJSON('/orders/showAll');
},
getAllCategories(){
this.loadDataAndParseJSON('/');
},
Podczas gdy to działa:
getAllItemsByCategory: (categoryName) => instance.get('/'+categoryName+'/showList', {transformResponse: [function (data) {
return JSON.parse(data)
}]
}),
getAllCategories:()=> instance.get('/',{
transformResponse: [function(data){
return JSON.parse(data)
}]
}),
Chciałem uniknąć powtarzania ale coś zrobiłem źle
#javascript #js #programowanie