2014-01-17 70 views
2

我有一個有兩列「Name」和「Description」的表。我還有一個下拉列表,其中包含這兩列的名稱。用戶必須從下拉列表中選擇一個項目以瞭解哪一列將被過濾,然後在輸入中插入關鍵字。我只需要在表格中檢索使用應用於所選列的關鍵字過濾的值。我想用angularjs來做。有任何想法嗎?用angularjs過濾某個列

<select class="form-control"> 
            <option value="Name"> Name</option> 
            <option value="Description">Description</option> 
           </select> 
     Search: <input ng-model="searchWord"/> 
     <table class="table table-bordered table-hover"> 
      <thead> 
       <tr> 
        <th>Name</th> 
        <th>Description</th> 

       </tr> 
      </thead> 

      <tbody> 
       <tr ng-repeat="item in pagedItems[currentPage] | orderBy:sortingOrder:reverse | filter:searchWord" ng-click="SelectItem(item)" ng-class="{true:'success'}[item == selectedItem]"> 
        <td>{{item.name}}</td> 
        <td>{{item.description}}</td> 
       </tr> 
      </tbody> 
     </table>  
+0

PLS,對這個職位http://stackoverflow.com/questions/17319645/angularjs-change-filter-options-dynamically – iuriisusuk

回答