2014-12-02 5 views
2

Я пытаюсь реализовать прокрутку типа бесконечности на простой сетке. Html как это:Фильтрация Angular-ui Scroll

<div class="text-center" style="background-color:#eee;"> 
    <H2 style="margin-top:0px;">Customer List</H2> 
    <hr /> 
    Search: <input ng-model="customerVm.search" /> <br /> <br /> 

    <table class="table table-hover" ui-scroll-viewport style="height:500px;"> 
     <tbody> 
     <tr ui-scroll="customer in customerVm.datasource" ng-model="customerVm.gridResult" "buffer-size="10"> 
       <td> 
     </tbody> 
    </table> 
</div> 

Я хочу, чтобы отфильтровать то, что находится в сетке на основе модели поиска коробки, кажется достаточно простым. Я обычно просто использовать следующий с нг-повтором

<tr ng-repeat="customer in customerVm.datasource | filter:customerVm.search" ng-model="customerVm.gridResult" "buffer-size="10"> 
       <td>{{customer.customername}}</td> 
      </tr> 

Однако при использовании «щ-прокручивать» вместо нг-повторить я получаю сообщение об ошибке

Expected uiScroll in form of '_item_ in _datasource_' but got 'customer in customerVm.datasource | filter:customerVm.search' 

я упускаю что-то о том, как фильтровать данные с помощью прокрутки «Угловой»? Я вижу линию прокрутки Lib, который вызывает проблему, которая выдает сообщение об ошибке, если есть что-нибудь другое, то

item in datasource 

Это заставляет меня думать, что фильтрация не представляется возможным в радиально-Ui свитка. Любые идеи?

ответ

1

К сожалению, фильтрация, к сожалению, не представляется возможной, как указывается в этой ошибке. См. «Параметры» в поле Readme file. Вы можете реализовать собственный фильтр в функции «get» источника данных. См. Также официальный examples.

 Смежные вопросы

  • Нет связанных вопросов^_^