What is Server Side Pagination?
Server Side Pagination with ngTable
I chose ngTable as my standard table view. The reasons for this choice are detailed elsewhere
As explained here getting the total values that "would" be returned is absolutely essential if you are going to have pagination.