0
我使用角JS以提供一个端点输出,在控制器被创建以实现这个输出的逻辑如下:安排阵列 - 角JS
myApp.controller('AnalyticsController',['$scope','$rootScope','$location','token_service','api_service',function($scope,$rootScope,$location,token_service,api_service){
var analytics = api_service.get_analytics()
analytics.then(function(response){
$scope.analytics = response;
$rootScope.spinner = false;
})
}])
请注意:get_analytics来自另一个脚本,数据来自该服务。
输出我得到的是一个嵌套的对象时,它看起来像如下控制台:
[Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]
0:Object
Devices:Array[1]
Id:"eefd439f-1e2e-481e-815d-0a2ce9a38bbe"
KeyHolderDeviceConfiguration:null
Name:"Shaun m "
Photos:null
Type:2
__proto__:Object
1:Object
2:Object
有列表中的多个对象,但我想,有没有点开他们的只是重复。
我希望在实际输出中分隔每个嵌套对象,所以每个'Name'都有一组结果。任何想法我会如何去做这件事?
我看到一个类似的问题 - AS3 - Sorting an array of nested arrays - 但我不确定如何将此应用于我的问题。有任何想法吗?提前谢谢了。
我做了改变,我仍然可以在控制台相同的输出,和我实际上现在在浏览器中没有输出。也许是一个从数组中抽象嵌套对象的排序函数?我不确定。 –
你可以把调试器;并发布响应对象 – abdoutelb