AngularJs电话簿效果(ng-repeat中的字母)

时间:2016-10-21 13:29:46

标签: angularjs angularjs-ng-repeat

我需要在已排序对象数组中的名称之间粘贴字母



$scope.names = [
{name: Anna}
{name: Angelina}
{name: Ivan}
{name: Michael}
{name: Marina}
]

<div ng-repeat="user in names">

<div>{{user.name}}</div>
  
</div>
&#13;
&#13;
&#13;

结果应该是:

一个
安娜
安吉丽娜


伊凡

中号
迈克尔
码头

我不知道如何插入破碎的第一个字母

1 个答案:

答案 0 :(得分:0)

您可以使用下面的自定义过滤器,

$scope.myCustomFilterA = function(player) {
        return player.name.substring(0,1).match(/A/gi) && $scope.otherCondition;
}

<强> DEMO