I have a problem when I want to reverse my observable list after adding new item
I used this way to reverse it during first start
    import { Pipe, PipeTransform } from '@angular/core';
    @Pipe({
    name: 'reverse'
    })
    export class ReversePipe implements PipeTransform { 
      transform (value) {
        if(!value)return;
        return value.reverse();
      }
    }
In HTML
    <div *ngFor="let msg of (msgsList | async) | reverse">
But after adding any new item, the list shown as this picture [ List after adding ]
Also I checked this link [ https://stackoverflow.com/questions/40293539/is-it-possible-to-reverse-a-firebase-list ] but same results