Angular JS orderBy不适用于ngInfiniteScroll

时间:2015-11-25 16:38:35

标签: angularjs nginfinitescroll

我在Angular JS中循环一个对象数组。我应用了多个过滤器,我也使用ngInfiniteScrolling进行延迟加载。一切正常,但我不能使用任何排序。无论orderBy我应用什么都没有变化。这是我的代码:

<div infinite-scroll='loadMoreFilter()' infinite-scroll-distance='0' ng-show="showFilter">
    <div class="row" ng-repeat="product in (productsFiltered = (products | filter: { Prdha : filterBrand } | filter : { Matkl : filterCategory.categoryCode } | filter : { Pltyp : filterCatalogue } | filter : { inWishlist : filterFavorites } | filter : hideNA() )) | limitTo:totalDisplayed" ng-if="$index % 4 == 0">
    <!-- some code -->
    </div>
</div>

如果我在最后一个过滤器之后(在limitTo之前)添加| orderBy : myField没有任何变化,那么就不会应用排序。有没有人有任何想法?

0 个答案:

没有答案