我想在多个选项卡中访问我的localhost:9000。如果我在3个选项卡中打开它,所有这3个选项卡都指向单个NGRX示例,还是localhost的每个选项卡都有其专用的NGRX示例?我还没试呢
af7jpaap1#
当您在多个选项卡中打开带有NgRx的Angular应用程序时,每个选项卡都有其专用的NgRx示例。这是因为每个选项卡都在单独的JavaScript运行时环境中运行,并且一个选项卡中的状态不与其他选项卡共享。如果需要在选项卡之间共享状态或通信,可以使用localStorage、sessionStorage或BroadcastChannel等技术。但是,默认情况下,每个选项卡都有自己单独的NgRx存储示例。更多关于在Angular here中使用BroadcastChannel的信息。
localStorage
sessionStorage
BroadcastChannel
1条答案
按热度按时间af7jpaap1#
当您在多个选项卡中打开带有NgRx的Angular应用程序时,每个选项卡都有其专用的NgRx示例。这是因为每个选项卡都在单独的JavaScript运行时环境中运行,并且一个选项卡中的状态不与其他选项卡共享。
如果需要在选项卡之间共享状态或通信,可以使用
localStorage
、sessionStorage
或BroadcastChannel
等技术。但是,默认情况下,每个选项卡都有自己单独的NgRx存储示例。更多关于在Angular here中使用BroadcastChannel的信息。