gpt4 book ai didi

javascript - 如何使用 Angular 过滤器对元素进行分组?

转载 作者:行者123 更新时间:2023-11-29 23:49:53 25 4
gpt4 key购买 nike

enter image description here

我在对相同 id 的元素进行分组时遇到问题

<ul ng-repeat="(key, value) in players | groupBy: 'team'">
Group name: {{ key }}
<li ng-repeat="player in value">
player: {{ player.name }}
</li>

js代码:

$scope.players = [
{name: 'Gene', team: 'alpha'},
{name: 'George', team: 'beta'},
{name: 'Steve', team: 'gamma'},
{name: 'Paula', team: 'beta'},
{name: 'Scruath', team: 'gamma'}
];

我得到 this type错误:

Error: $injector:unpr Unknown Provider Unknown provider: groupByFilterProvider <- groupByFilter

最佳答案

groupBy 不是 Angular 提供的内置过滤器,您可以使用 angular.filter模块可以为您提供许多过滤器,如 groupBy、flatten、filterBy、pluck 等。

//added angular.filter module after adding its reference
angular.module('myApp', ['angular.filter']);

Here你可以找到内置过滤器的列表

关于javascript - 如何使用 Angular 过滤器对元素进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43045120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com