2017-12-18 9 views
0

Imageは、store.selectコール(chromeデバッガ)のデータを表示します。 ! [1]:https://i.stack.imgur.com/w049q.pngNgrx Storeのデータをチェックする方法

store.select(data)呼び出しでDataをチェックしたいと思います。しかし、私は何も見ません。 クロムデバッガのホバー上のデータを店舗で取得するにはどうすればいいですか?

+1

なぜredux DevToolsを使用しないのですか?これで、いつでも店舗の状態を監視することができ、過去のイベントストアのスナップショットを –

+0

と正確に一致させることができます。 Redux Devtoolsはまさにあなたが使用すべきものです。 – notANerdDev

答えて

0

ストアからのデータの取得は非同期です。また、データを取得するには、取得したいキー名を知っている必要があります。そして、ストア内のこのキーが変更されるたびに、登録されたコールバック関数が実行され、保存された値をある変数に代入することができます。

そして、たとえば :

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. 
}) 

非常に抽象が、私はアイデアを持っている願っています。

関連する問題