html AngularJS groupBy过滤器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html AngularJS groupBy过滤器相关的知识,希望对你有一定的参考价值。

   angular.module('app').filter('groupBy', ['$parse', function($parse) {
        return _.memoize(function(items, field) {
            var getter = $parse(field);
            return _.groupBy(items, function(item) {
                return getter(item);
            });
        }, function(items) {
            return JSON.stringify(items);
        });
    }]);
<div class="section" ng-repeat="(key, value) in model.permissions | groupBy: 'Section'">
	<ul  class="list-group">
    	<h3>{{key}}</h3>
        <li class="list-group-item permission" ng-repeat="permission in value">
        	{{permission.Name}} 
            <input type="checkbox" class="checkbox" ng-model="permission.Authorized" />
        </li>
    </ul>
</div>

以上是关于html AngularJS groupBy过滤器的主要内容,如果未能解决你的问题,请参考以下文章

[angularjs] angularjs系列笔记过滤器

AngularJS之Filter

angularjs过滤器

angularjs中的filter(过滤器)

html AngularJs Ng重复过滤器

html AngularJs Ng重复过滤器