2017-12-18 6 views
0

Das Bild zeigt die Daten in einem Store.select Aufruf (in Chrom Debugger). ! [1]: https://i.stack.imgur.com/w049q.pngSo überprüfen Sie Daten in Ngrx Store

Ich möchte die Daten in einem Store.select (Daten) Anruf überprüfen. Aber ich sehe keine. Wie bekomme ich die Daten im Speicher bei Hover in Chrome Debugger.

+1

warum nicht die redux DevTools verwenden? Damit können Sie jederzeit den Zustand des Ladens überwachen, Ereignisspeicher-Snapshots davon in der Vergangenheit –

+0

Genau. Redux Devtools ist genau das, was Sie verwenden sollten. – notANerdDev

Antwort

0

Das Abrufen von Daten aus dem Speicher ist asynchron. Und um Daten zu bekommen - Sie sollten den Schlüsselnamen kennen, den Sie bekommen möchten. Und jedes Mal, wenn sich dieser Schlüssel im Speicher ändert - wird Ihre abonnierte Rückruffunktion ausgeführt und kann einer Variablen den gespeicherten Wert zuweisen

Und erst danach können Sie diese Variable mit dem zugewiesenen Wert anzeigen. Zum Beispiel:

let stream$ = Store.select((store) => store.superKey) 
let localValue; 
stream.subscribe((value) => localValue = value); // will be called each time store.superKey is reassigned with new value 


document.querySelector('button').addEventListener('click', (event) => { 
//here you can show localValue somewhere. 
}) 

sehr abstrakt, aber hoffe ich eine Idee habe.

Verwandte Themen