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
我有一个 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