AngularJS 获取 table 中的值

AngularJS get the values in a table

我有一个 table 名字 Post,下面的函数 Posts.query 给我所有 post 并将它们存储在变量 postsATraiter 中。

Posts.query({}, function() {
    $scope.postsATraiter = $scope.posts;
});

这很好用我可以做一个:

console.log($scope.postsATraiter.length);

这给了我 post 在我的 table 中的人数,但现在我想在我的 postsATraiter 中显示该值(例如日期)。

我试试这个:

console.log(postsATraiter.valueOf(1).date);

这不起作用,我认为 valueOf 不是获取一个元素的正确函数,但我不知道我需要使用哪一个。谢谢回答

您可以遍历对象数组并将所需的 属性 值打印为

$scope.postsATraiter.forEach(function(element) {
    console.log(element.date);
});

为数组中的每个对象调用该函数。

要访问第一个元素的 date 属性 你可以简单地做

$scope.postsATraiter[0].date