есть ли способ вызвать событие, когда позиция прокрутки cdk-virtual-scroll-viewport находится в начале (вверху)?
Конечно, я мог бы подписаться на метод прокруткиScrollDispatcher или в метод elementScrolled моего окна просмотра, а затем всегда проверяйте, если measureScrollOffset() == 0
, но я думаю, что это действительно бесполезно.Возможно, у вас есть какое-то другое решение?
Я был бы очень рад любой помощи:)
( Справочная информация о этом вопросе: Я работаю с ion-refresher
и cdk-virtual-scroll-viewport
, потому что virtualTrackBy
из ion-virtual-scroll
не работает правильно, и список всегда мигает при изменении набора данных. Но проблема в том, что ion-refresher
всегда опускается, когда я хочупрокручивать вверх в моем списке, даже если я нахожусь в середине этого. Поэтому я хотел включить ion-refresher
, когда я нахожусь в верхней части списка и отключить его при прокрутке вниз. Может быть, лучшее решение для моей первоначальной проблемы?)