Я занимаюсь разработкой приложения виртуальной прокрутки для чата, созданного на основе angular и firebase.Сообщения разговора хранятся в базе данных реального времени firebase.![enter image description here](https://i.stack.imgur.com/HvlIb.png)
(когда мы расширяем дочерний элемент, данные выглядят так)
![enter image description here](https://i.stack.imgur.com/Rswoo.png)
Iсначала нужно загрузить последние 50 разговоров, а затем, когда пользователь прокручивает чат, мне нужно загрузить следующие 50 разговоров и так далее.
Я пытался использовать метод startAt(), endAt()
для извлечения данных, но результаты не возвращались из базы данных.