Earlier we saw some of the filter like sorting and formatting the data we shall now see how to filter data.
you just need 2 thing in addition to your display functionality
a) a search box
b) filter expression in angular
Note: This data is retrieved using WebApi and angular js ajax calls
code for the searchbox is as below
Search: <input type="search" name="EmployeeSearch" ng-model="aa" />
Now I wish to apply the filter to whole table so that it tries to match the criteria with any of the column data available
<tr ng-repeat="Emp in Employee|filter:aa">
<td>
{{Emp.EmployeeID}}
</td>
<td>{{Emp.EmployeeName}}</td>
<td>{{Emp.Email}}</td>
<td>{{Emp.RoleId}}</td>
<td>{{Emp.FunctionID}}</td>
<td>
<span ng-click="editBook(Emp)" class="btn btn-primary">Edit</span>
<span ng-click="deleteBook(Emp)" class="btn btn-danger">Delete</span>
</td>
</tr>
you just need 2 thing in addition to your display functionality
a) a search box
b) filter expression in angular
Note: This data is retrieved using WebApi and angular js ajax calls
code for the searchbox is as below
Search: <input type="search" name="EmployeeSearch" ng-model="aa" />
Now I wish to apply the filter to whole table so that it tries to match the criteria with any of the column data available
<tr ng-repeat="Emp in Employee|filter:aa">
<td>
{{Emp.EmployeeID}}
</td>
<td>{{Emp.EmployeeName}}</td>
<td>{{Emp.Email}}</td>
<td>{{Emp.RoleId}}</td>
<td>{{Emp.FunctionID}}</td>
<td>
<span ng-click="editBook(Emp)" class="btn btn-primary">Edit</span>
<span ng-click="deleteBook(Emp)" class="btn btn-danger">Delete</span>
</td>
</tr>
No comments:
Post a Comment