【发布时间】:2014-01-06 17:51:46
【问题描述】:
我是第一次使用 Angular,我想我可能误解了使用这个框架来计算节点和节点值之类的事情是多么容易。
例如,我希望能够数出一个球员的裤子尺寸是 42 的次数。
这是否可以通过 Angular 轻松实现,换句话说,框架中是否有一些快速调用来计算节点值的出现次数,或者它是否需要具有集合和键/值对的自定义函数?
function MyCtrl($scope) {
$scope.players = [
{shirt: 'XXL', pants: '42', shoes: '12'},
{shirt: 'XL', pants: '38', shoes: '10'},
{shirt: 'M', pants: '32', shoes: '9'},
{shirt: 'XXL', pants: '42', shoes: '12'},
{shirt: 'XXL', pants: '42', shoes: '12'},
{shirt: 'XXL', pants: '42', shoes: '12'}
];
}
在这个小提琴中,我利用另一个 SO 讨论的帮助来聚合不同的节点值。现在我想获得有关发生次数最佳实践的帮助。
【问题讨论】:
-
我建议您使用underscorejs 进行过滤、搜索等或Lo-Dash。另请阅读Differences between lodash and underscore
标签: json angularjs angularjs-scope angularjs-ng-repeat