我正在使用MEANJS
在我的控制器中我有
// Find a list of Cars
$scope.findHome = function() {
$scope.cars = Cars.query();
console.log($scope.cars);
};
哪个输出
这里我想在第一个数组0: Resource
我尝试$scope.cars[0]._id
返回undefined,请帮忙。
答案 0 :(得分:3)
您正在调用后立即检查查询结果,但ngResource是异步的,因此在您尝试访问它时,可能还没有从服务器返回数据。尝试将您的访问权限放在传递给query()的回调函数中。
$scope.cars = Cars.query(function() {
console.log($scope.cars);
console.log($scope.cars[0]._id);
});