Но важно, чтобы при поиске номер страницы сбрасывался. Всё вроде работает, НО как только получаю пустой массив поиска, а затем нормальный, то страница возвращается некорректно.
                  
                  
                  Вот код: 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$
Обсуждают сегодня