Chrome 我正在使用Angular和NGRX,如果我在同一个浏览器的多个选项卡中访问我的angular应用程序,这些应用程序是否指向单个NGRX示例?

sczxawaw  于 2023-05-11  发布在  Go
关注(0)|答案(1)|浏览(191)

我想在多个选项卡中访问我的localhost:9000。如果我在3个选项卡中打开它,所有这3个选项卡都指向单个NGRX示例,还是localhost的每个选项卡都有其专用的NGRX示例?
我还没试呢

af7jpaap

af7jpaap1#

当您在多个选项卡中打开带有NgRx的Angular应用程序时,每个选项卡都有其专用的NgRx示例。这是因为每个选项卡都在单独的JavaScript运行时环境中运行,并且一个选项卡中的状态不与其他选项卡共享。
如果需要在选项卡之间共享状态或通信,可以使用localStoragesessionStorageBroadcastChannel等技术。但是,默认情况下,每个选项卡都有自己单独的NgRx存储示例。
更多关于在Angular here中使用BroadcastChannel的信息。

相关问题