从ng-repeat中删除重复项

时间:2015-08-03 15:04:20

标签: arrays angularjs

<span ng-repeat="x in user.role">
    <span ng-repeat= "name in x.permissions">
        <input type="checkbox" name={{name}} id="{{$index}}" ng-model="user.checkpermission.checked[$index]" ng-change="ChangedPermission(user)">
        <label for="{{name}}">{{name}}</label>
        <br>
    </span>
</span>

<div class="row">
    <span class="error-message" ng-if= "!user.checkpermission.checked">Please select a checkbox</span>
</div>

user.role是一个对象数组。在每个对象中,我有一个名为permissions的数组。在集体迭代每个对象的权限数组之后,我得到name的重复值,因为一个数组可能只是显示&#39;和其他可能有&#39;显示&#39;,&#39;删除&#39;。

如何仅显示名称的唯一值并在此处删除重复项?

0 个答案:

没有答案