Я относительно новичок в firebase, и я надеюсь, что смогу сгенерировать список элементов в случайном порядке, который будет использовать метод valueChanges () firebase, чтобы следить за обновлениями списка.
this.images = this.afDatabase.list('/Images').valueChanges();
Затем я использую другую команду для обновления похожих данных.
this.afDatabase.object('/Images/' + id).update({ LikeCount: cnt});
В настоящее время это работает, и я вижу, что лайки обновляются. Однако, если я пытаюсь выполнить какой-либо заказ, я не могу видеть, как обновляются подобные значения.
*ngFor="let i of (images | async)?.slice().reverse()"
Можно ли объединить метод valueChanges () с методом перезаписи? В идеале я тоже хочу иметь случайный порядок. Я пробую различные методы, такие как манипулирование порядком ngFor, но простое обновление, похоже, не обновляет список.