我有一个数组,其中的对象位于 angularjs 的 $scope 中。我成功地将对象插入数组。它显示数组是在控制台中形成的,但我无法像 JavaScript 中的普通数组一样检索数组的最后一个对象。以下是我的代码。
$scope.messages = [];
$http.get("http://localhost/php/retrieve_message.php").success(function (data)
{
for (i = 0; i < data.length; i++)
{
$scope.messages.push(data[i]);
console.log("success");
}
}).error(function ()
{
console.log("error");
});
console.log([$scope.messages); console.log($scope.messages[$scope.messages.length - 1]);
最佳答案
这是正确的。
$scope.messages = [];
$http.get("http://localhost/php/retrieve_message.php").success(function(data) {
for (i = 0; i < data.length; i++) {
$scope.messages.push(data[i]);
console.log("success");
}
console.log($scope.messages);
console.log($scope.messages[$scope.messages.length - 1]);
}).error(function() {
console.log("error");
});
关于javascript - 无法检索 Angularjs $scope 数组最后一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39740738/