如何在视图中获取数组的angularjs组计数

时间:2015-04-28 08:35:51

标签: javascript angularjs

我从服务器获取电子邮件列表。电子邮件对象是这样的:

SELECT `id` FROM radcheck ORDER BY `id` DESC LIMIT 1;

我有一封这封电子邮件:

var email = {"email":"hi thare", "date":"", "isRead":"false"}

我在ng-repeat上列出了这个列表。

但是我想得到isRead的真假,并把它们写成已读和未读的电子邮件。

 var emails = [{...},{...},{...},{...}]

我可以在短期内获得这个吗?或者我将创建范围函数来计算它。

1 个答案:

答案 0 :(得分:0)

您可以尝试阅读和未读电子邮件

$scope.readEmailsCount = function() {
   return _.findWhere(emails, { isRead: true }).length;
};

$scope.unreadEmailsCount = function() {
   return _.findWhere(emails, { isRead: false }).length;
};