【发布时间】:2017-05-25 14:12:54
【问题描述】:
如何在以下代码中访问locfrnd
我制作了一个数组PlaceCollection,它有 2 个元素
-
place -
locfrnd是一个数组
我尝试访问 place 并且能够访问它,但是对于 locfrnd 我收到以下错误
var ctry = $scope.country;
var frnds = [];
angular.forEach($scope.Friend, function (friend) {
var eachFriend = {
name: friend
}
frnds.push(eachFriend);
});
var record = {
place: ctry,
locFrnd: frnds
}
$scope.placeCollection.push(record);
//I am getting object object from the following code
for (var j = 0; j < $scope.placeCollection.length; j++) {
alert($scope.placeCollection[j].locFrnd);
}
【问题讨论】:
-
试试
alert ($scope.placeCollection[j].locFrnd.name); -
.locFrnd[j] - 这也是一个数组
-
嗨,乔治!使用上述表达式后,我现在变得不确定。
-
使用 $scope.placeCollection[j].locFrnd[j].name 因为 locFrnd 也是一个数组
-
嗨 stx 我也试过这个组合
标签: javascript angularjs arrays json