gpt4 book ai didi

angular - 如何访问控制台中的 ngrx 存储?

转载 作者:行者123 更新时间:2023-12-04 17:28:30 29 4
gpt4 key购买 nike

我知道这有点禁忌,但在我的浏览器控制台中,我如何访问 ngrx redux 商店? redux 工具显然可以做到这一点,但我只想能够通过控制台检查它。是全局性的吗?如果有,它的名字是什么?谢谢。

最佳答案

我认为(并希望)它不会在应用程序中没有显式暴露的情况下工作。
您可以使一个函数全局可用,该函数读取当前状态并将其显示在控制台中。像这样:

  @NgModule({
declarations: [...],
imports: [...],
bootstrap: [...],
})
export class AppModule {
public constructor(private store: Store<unknown>) {
this.exposeStoreToGlobal();
}

public exposeStoreToGlobal() {
if (!environment.production) {
globalThis.showStoreSnapshot = () => {
this.store.pipe(first()).subscribe((snapshot) => console.log(snapshot));
};
}
}
}
然后,您只需在需要时在控制台中调用它:
enter image description here

关于angular - 如何访问控制台中的 ngrx 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61804777/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com