, wenn ich einen ngrx
Speicher habe, der mit einer Probe von Präferenzen besteht die aussehen wie:ziehen erstes Objekt aus NGRX/store in Angular2
preferences: [{ name: 'pref1', type: 'boolean', value: true }, { name: 'pref2', type: 'boolean', value: true }, ... ]
wie würde ich nur die erste gespeicherte Präferenz als beobachtbare Verkettungs greifen aus this._store.select('preferences')
?
Ich kann nicht die richtige Syntax finden, obwohl ich weiß rxjs
hat eine .first()
Methode zur Verfügung. Ich konnte kein gutes Beispiel dafür finden, wonach ich suche, damit es funktioniert.
Die Antwort wirklich auf hänge, was sollte aus den beobachtbaren emittiert werden, wenn Ihr Array leer ist und nicht über ein erstes Element. Es könnte "null" ausgeben oder könnte nichts aussenden. Wenn letzteres jedoch verwendet wird, könnte das Observable nicht anzeigen, dass ein Array geleert wird. Sie müssen das erwartete Verhalten in Ihre Frage aufnehmen. – cartant