我正在尝试获取也是对象的对象属性。
$scope.posts = Post.find();
console.log($scope.posts);
在控制台中,这会让我回复:
[$promise: Promise, $resolved: false]
>0: Resource //this is an object that I need
>1: Resource
>2: Resource
>$promise: Promise
$resolved: false
>__proto__: Array[0]
我如何获得资源0,1和2?
答案 0 :(得分:2)
当Post.find()
返回一个承诺时,您应该使用已解析的回调then()
它返回一个数组,其元素可以使用索引访问。
Post.find().then(function(data){
$scope.posts = data;
console.log($scope.posts[0]); //Access the first element of array
})