如何检查Ngrx商店中的数据

时间:2017-12-18 22:27:21

标签: angular rxjs ngrx ngrx-store

图像显示store.select调用中的数据(在chrome调试器中)。  ! [1]:https://i.stack.imgur.com/w049q.png

我想检查store.select(data)调用中的Data。但我没有看到任何。 如何在Chrome调试器中悬停时获取商店中的数据。

1 个答案:

答案 0 :(得分: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.
})

非常抽象但希望我有个主意。