MatTableDataSource Data source that accepts a client-side data array and includes native support of filtering, sorting (using MatSort), and pagination (using MatPaginator). то есть ты всю коллекцию грузишь на клиента, а там она филтруется уже и пагинируется. то есть я так понял никаких обзерваблов он вообще не принимает
короче не уверен, но похоже ты либо не тот класс выбрал, если пагинация серверная, либо если все на клиент грузишь, то прямо руками присваивай данные после загрузки колллекции с сервера и будет тебе щастье
Кстати пока про пагинацию тут говорят. У материала свой пагинатор клиентский. Можете объяснить как он работает? Получается он с сервера вытягивает весь ответ, и просто отфильтровывает нужные. А он весь ответ сервера в памяти держит?