Ist es möglich das umkehren einer FB-Liste?

Ich gelesen habe, jede Frage auf SO über dieses und ich habe noch keine Antwort gefunden auf diese. Also nicht, markieren Sie diese als Duplikat.

Ich bin mit AngularFire mit Winkel 2 und Typoskript. Ich bin mit FirebaseListObservable zu ziehen, eine Liste der 24 jüngsten Aufzeichnungen aus einem Endpunkt. Hier ist mein code:

import { Component } from '@angular/core';
import { AngularFire, FirebaseListObservable } from 'angularfire2';

@Component({
  selector: 'story-list',
  templateUrl: './story-list.component.html',
  styleUrls: ['./story-list.component.scss']
})
export class StoryListComponent {
  stories: FirebaseListObservable<any[]>;

  constructor(af: AngularFire) {
    this.stories = af.database.list('/stories', {
      query: {
        limitToLast: 24
      }
    });
  }
}

Dieser gibt eine Liste von der 24 aktuellen Geschichten, wie erwartet, aber wenn ich render Sie auf der Seite mit:

<p *ngFor="let story of stories | async">{{ story.title }}</p>

Es zeigt die älteste Geschichte auf die oben und die neuesten unten. Ich verstehe, warum das so ist, und ich bin nicht fordern, es ist ein Problem, aber wie kann ich dies umkehren? Ich möchte in der Lage, die Umkehrung dieser in der Abfrage, aber wenn das nicht möglich ist, würde ich offen sein, um irgendwie Rückwärtsfahren in der Darstellung.

Was auch immer Ihre Antwort ist, bitte nicht einfach ein link auf die Dokumentation. Es gibt keine Dokumentation für AngularFire, die vollständig erklärt dies. Ich habe jedes Wort gelesen. Bitte geben Sie real funktionierenden code.

One-Lösung, die ich absolut nicht akzeptieren, jedoch ist die Lagerung ein negatives Datum in den Aufzeichnungen zu der Zeit der Schöpfung und Sortieren dann die Grundlage. Das ist die schlechteste Lösung, die ich je gehört habe, und eine echte Datenbank-system Ihnen erlauben würde, dies zu tun in der Abfrage. Also bitte nicht selbst hin, es.

Wenn Ihr Ideen habt, würde ich mich sehr freuen. Ich würde es hassen zu müssen, um ein anderes Produkt, weil ich Liebe, FB.

InformationsquelleAutor Kyle Morgan | 2016-10-27
Schreibe einen Kommentar