Но важно, чтобы при поиске номер страницы сбрасывался. Всё вроде работает, НО как только получаю пустой массив поиска, а затем нормальный, то страница возвращается некорректно.
Вот код: https://stackblitz.com/edit/angular-tu1fxz?file=src%2Fapp%2Fapp.component.ts
Чтобы повторить проблему нужно:
- пролистать пару страниц
- ввести в поле поиска "1000"
- убрать один "0"
Ожидается, что оно будет на 1й странице, а по факту оно на той странице, на которую ранее пролистали.
Я знаю, что это можно сделать через subscribe и меняя непосредственно page$, но хотелось бы решения без подписки.
уточните что должен делать поиск? искать на текущей странице ? или на всех ?
https://stackblitz.com/edit/angular-gehzhg?file=src/app/app.component.ts 27 строчка шаблон переподписывается на actualPage$, поэтому берется последнее значение из page$
Обсуждают сегодня