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重复过滤器