Size: a a a

Angular - русскоговорящее сообщество

2021 May 08

TS

Taras Savchenko in Angular - русскоговорящее сообщество
из либы)
источник

D

Dmitry in Angular - русскоговорящее сообщество
в доке написано что он для клиентской соритровки нужен. у тебя пагинация клиентская?
источник

D

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

D

Dmitry in Angular - русскоговорящее сообщество
источник

D

Dmitry in Angular - русскоговорящее сообщество
короче не уверен, но похоже ты либо не тот класс выбрал, если пагинация серверная, либо если все на клиент грузишь, то прямо руками присваивай данные после загрузки колллекции с сервера и будет тебе щастье
источник

TS

Taras Savchenko in Angular - русскоговорящее сообщество
да, пагинация серверная, я часть гружу только)
спасибо большое, теперь понял, в чем проблема, буду читать)
источник

D

Dmitry in Angular - русскоговорящее сообщество
там я так понял нужно свой датасурс писать, чтобы реализовать методы подгрузки и фильтрации для таблицы, тогда она все схавает хорошо.

https://blog.angular-university.io/angular-material-data-table/
источник

D

Dmitry in Angular - русскоговорящее сообщество
прикольно, мы обычно все руками кодили всегда, а тут ребята постарались и сделали интерфейс для рутинных операций.
источник

7

7384114837 in Angular - русскоговорящее сообщество
😢 он не такой красивый получится, как этот
источник

Е

Егор in Angular - русскоговорящее сообщество
Кстати пока про пагинацию тут говорят. У материала свой пагинатор клиентский. Можете объяснить как он работает? Получается он с сервера вытягивает весь ответ, и просто отфильтровывает нужные. А он весь ответ сервера в памяти держит?
источник

D

Dmitry in Angular - русскоговорящее сообщество
Ну да. Либо серверный тоже поддерживает, но через другой класс
источник

D

Dmitry in Angular - русскоговорящее сообщество
Чудес как бы не бывает :)
источник

Е

Егор in Angular - русскоговорящее сообщество
Верно, не бывает)  Спасибо
Только пару часов назад с этим разбирался
источник

RM

R M in Angular - русскоговорящее сообщество
https://www.youtube.com/watch?v=cRQFZDC7Fs8

Если ктот не видел, генерируем весь проект с navigation/dashboard через консоль ng cli.

Было бы круто еще добавить элементов в schema material.
источник

c

credo in Angular - русскоговорящее сообщество
Добрый день, а сабскрайб в сабскрайбе это же плохо правильно?
источник

D

Dmitry in Angular - русскоговорящее сообщество
Да
источник

D

Dmitry in Angular - русскоговорящее сообщество
Но иногда надо
источник

D

Dmitry in Angular - русскоговорящее сообщество
Но оооочень редко
источник

c

credo in Angular - русскоговорящее сообщество
а можно к вам за вопросом обратиться?
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
уже не мало есть, но всегда можно написать свою
источник