您好我有我需要過濾數據的表。我需要能夠使用位於視圖之外的導航欄搜索框來過濾數據,我的表格數據將被顯示。我不確定如何做到這一點。我有我的導航欄裏面的代碼,這是在搜索框應該是:AngularJS搜索框
<div class="form-group">
<input type="search" class="form-control" placeholder="Search" id="searchText" name="searchText" ng-model="query">
</div>
<div class="form-group">
<!--<a class="btn default-btn lookupbtn" ng-href="#/lookup">Lookup</a>-->
<button class="btn default-btn lookupbtn">Lookup</button>
我的表中的數據目前看起來是這樣的:
<div>
<div>Lookup Results</div>
<!--<div><input type="text" id="searchText" name="searchText" ng-model="query" /></div>-->
<table ng-if="query">
<thead>
<tr>
<td>Acc. ID</td>
<td>Acc. Name</td>
<td>Acc Address</td>
<td>City</td>
<td>Zip</td>
<td>Phone</td>
<td>Parent Name</td>
<td>Account Type</td>
<td>Account Status</td>
<td>Credit Term</td>
</tr>
</thead>
<tbody>
<tr ng-repeat="result in vm.results | filter:query ">
<td>{{ result.accountId }}</td>
<td>{{ result.accountName }}</td>
<td>{{ result.address }}</td>
<td>{{ result.city }}</td>
<td>{{ result.state }}</td>
<td>{{ reuslt.zip }}</td>
<td>{{ result.phone }}</td>
<td>{{ result.parentName }}</td>
<td>{{ result.accountType }}</td>
<td>{{ result.accountStatus }}</td>
<td>{{ result.accountStatus }}</td>
<td>{{ result.creditTerm }}</td>
</tr>
</tbody>
</table>
我怎樣才能得到導航欄搜索框與我的視圖中的表一起工作?如果需要其他信息,請告訴我。 如果需要一個plnkr讓我知道,我會做一個。
你嘗試添加'NG-click'你的按鈕,然後在你的控制器函數返回的結果?所以就像'ng-click = fnSearch()'? – ewahner
@ewahner我不知道如何編寫我需要的自定義過濾器。 – hollyquinn