2016-04-12 22 views
0

PictureFilter 你在圖片中看到,對於SEACH「市」它也找到ABC海,NNNN路列角的過濾器不能正常工作,...爲什麼錯誤的角度過濾器?

我試着用這樣的:

<div flex="30"> 
      <label>Search: <input ng-model="searchText"></label> 
      <table class="table table-hover" id="shipmentTable"> 
       <thead> 
       <tr> 
        <th> 
         <a href="#" ng-click="sortType = 'name'; sortReverse = !sortReverse"> 
          shipment name 
          <i ng-show="sortType == 'name' && !sortReverse" 
           class="fa fa-angle-up"></i> 
          <i ng-show="sortType == 'name' && sortReverse" 
           class="fa fa-angle-down"></i> 
         </a> 
        </th> 
        <th> 
         <a href="#" ng-click="sortType = 'transportMode'; sortReverse = !sortReverse"> 
          transport mode 
          <i ng-show="sortType == 'transportMode' && !sortReverse" 
           class="fa fa-angle-up"></i> 
          <i ng-show="sortType == 'transportMode' && sortReverse" 
           class="fa fa-angle-down"></i> 
         </a> 
        </th> 
       </tr> 
       </thead> 
       <tbody class="member"> 
       <tr ng-class='{selected: $index==selectedRow}' 
        ng-click="selectRow($index);getSelected(shipment);" 
        ng-repeat="shipment in shipments | orderBy:sortType:sortReverse | filter:searchText"> 
        <td>{{shipment.name}}</td> 
        <td>{{shipment.transportMode}}</td> 
       </tr> 
       </tbody> 
      </table> 

但它不能正常工作....什麼可以是一個問題?

回答

0

當前你過濾器搜索包含在整個對象shipment,所以當前的過濾器過濾器有shi某處有那裏屬性。是否對特定的property應用過濾器{name: searchText}

ng-repeat="shipment in shipments | orderBy:sortType:sortReverse | filter:{name:searchText}"