我正在使用ng-repeat
并使用ng-hide/ng-show
管理过滤器而不是过滤,因为过滤很复杂且集合非常大(数千行有很多列)。以下是我ng-repeat
的代表。
<tr ng-show="(verticalFilter==0 || j.Vertical_Id==verticalFilter) && (!searchText || j.vJobNo.indexOf(searchText) !== -1)"
ng-repeat="j in jobs" ng-class="$even ? 'odd' : 'even'">
我可以通过计算一次来轻松计算其中一列(任何列数)的总和。但是,我需要在更改过滤器时更新总计。记住,我没有使用像ng-repeat="a in data | filter: myfilter"
这样的过滤器,因此我面临着挑战。
有人可以帮忙吗?