0
私はRestangular約束からデータを取得することに問題があります。私はいつもJSONの純粋なデータの代わりに約束を得ています。Restriction getList()メソッドがJSONを返さない
これは私のAPIからの応答
localhostです:これはこれは私がどのように応答
RestangularProvider.addResponseInterceptor(function(data, operation, what, url, response, deferred) {
var extractedData;
// .. to look for getList operations
if (operation === 'getList') {
// .. and handle the data and meta data
return data.data;
} else {
extractedData = data.data;
}
return extractedData;
});
からデータを抽出するための私の設定方法である3000/API /食事
{
"status": "success",
"data": [
{
"meal_id": 4,
"meal_type_id": 2,
"description": "blahblah",
"price": "3.50",
"info": "120/120/20g",
"restaurant_id": 2
},
...
...
}
],
"message": "Retrieved ALL meals"
}
APIからデータを取得しようとしています
Restangular.all('meal').getList().then(function(meals) {
$scope.menu = meals; //meals.plain()
console.log($scope.menu);
});
しかし、私はいつもこの応答を取得
私は自分のアプリケーションで使用するための「データ」フィールドからわずかJSON配列を必要としています。