Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Restangular getList()不返回列表项数组_Angularjs_Restangular - Fatal编程技术网

Angularjs Restangular getList()不返回列表项数组

Angularjs Restangular getList()不返回列表项数组,angularjs,restangular,Angularjs,Restangular,我尝试使用restanglar来处理对restful API的调用 这是我的密码: var baseStories = Restangular.all('stories/all'); baseStories.getList().then(function (stories) { console.log(stories); }) log显示了完整的重新角化数组,而不是我所期望的故事数组 我使用文档中的RestangularProvider.addResponseInterceptor打

我尝试使用restanglar来处理对restful API的调用

这是我的密码:

var baseStories = Restangular.all('stories/all');

baseStories.getList().then(function (stories) {
    console.log(stories);
})
log显示了完整的重新角化数组,而不是我所期望的故事数组

我使用文档中的RestangularProvider.addResponseInterceptor打开响应数据

有人知道我错过了什么吗

编辑: 下面是上面代码的console.log输出的屏幕截图。我看到了两个故事(这是正确的)和一堆重新使用语言的方法。有可能只得到故事吗


实际上
addResponseInterceptor
必须返回重新角化的元素。它写在文档中:

为了获得清晰的响应,您必须调用
response
元素上的
plain()
方法:

var baseStories = Restangular.all('stories/all');

baseStories.getList().then(function (response) {
    $scope.stories = response.plain();
})

实际上,
addResponseInterceptor
必须返回重新角化的元素。它写在文档中:

为了获得清晰的响应,您必须调用
response
元素上的
plain()
方法:

var baseStories = Restangular.all('stories/all');

baseStories.getList().then(function (response) {
    $scope.stories = response.plain();
})

您可以将
console.log(stories)
的输出添加到您的问题中吗?如果您在
RestangularProvider.addResponseInterceptor(function(data)…
中添加
console.log(data)
以查看接收到的数据的结构,它也会很有用。我编辑了我的原始问题并添加了一个(巨大的)屏幕截图。你能将
console.log(故事)
的输出添加到你的问题中吗?如果你在
restanglarprovider.addResponseInterceptor(函数(数据)
中添加
console.log(数据)
也会很有用。我编辑了我原来的问题并添加了一个(巨大的)截图。太棒了,这是我错过的。谢谢!太棒了,这是我错过的。谢谢!