参考:http://stackoverflow.com/questions/24264139/angular-custom-filtering-in-ngtablesangularjs
ngtable数据有2种方式,一种是直接经过data字段指定,一种是经过getData字段定义动态方法获取数据,后者每每用于从服务器异步获取数据。api
要定义自定义的过滤器,必须经过getdata函数。服务器
getdata函数须要处理:异步
1. 数据排序;函数
2. 数据过滤;排序
3. 数据分页get
在进行数据过滤时能够指定自定义的过滤函数,具体参考angular的过滤器说明:https://docs.angularjs.org/api/ng/filter/filterio
filtereddata = $filter('filter')(orderedData, params.filter, customFilterFunc);table