【发布时间】:2014-08-03 09:02:27
【问题描述】:
我需要使用 angular 和 masonry,还需要实现排序和过滤。 这里的小提琴确实使用了 Angular 的砌体,并且具有过滤和排序工作,但是布局看起来不像砌体。我认为根本没有应用砌体布局。
http://jsfiddle.net/rdikshit/6swek/3/
<div ng-app="test">
<div ng-controller="MainCtrl">
<input type="text" ng-model="nameFilter" />
<a href="#" ng-click="order = 'id'; reverse=!reverse">Order by id</a>
<a href="#" ng-click="order = 'name';reverse=!reverse">Order by name</a>
<a href="#" ng-click="order = 'age';reverse=!reverse">Order by age</a>
<div class="items" masonry >
<div ng-repeat="item in items | filter: { name: nameFilter } | orderBy: order:reverse" class={{item.style}}>
<span>{{item.name}}</span>
<span>id: {{item.id}}</span>
<br /> <span>Age: {{item.age}}</span>
<br /> <span>Style: {{item.style}}</span>
</div>
</div>
</div>
</div>
这是 Passy 指令的另一个小提琴: http://jsfiddle.net/rdikshit/6swek/5/
仍然不起作用。现在连排序和过滤都不起作用了。
【问题讨论】:
标签: angularjs angularjs-directive jquery-masonry