參考: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