在带有两个控制器的角度材质的新选项卡中打开一个新的html

问题描述 投票:0回答:1

我正在寻找角度材料服务,它支持两个窗口之间的通信,每个窗口有两个控制器。我用我的角形打开一个新窗口

$window.open("MyNewWindow.")

,我希望从这个窗口中选择更新到我的父窗口。我怎样才能做到这一点?

angularjs angular-material
1个回答
0
投票

您可以使用浏览器的sessionStorage在新窗口中存储数据,然后在父窗口中读取相同的会话数据。假设两个窗口位于同一个域中,您可以轻松实现此目的。

例如,在新窗口中,您可以向sessionStorage对象添加一些值,如下所示:

sessionStorage.pageTitle = "my page title"

现在,您可以使用以下命令从父窗口读取会话值:sessionStorage.pageTitle

© www.soinside.com 2019 - 2024. All rights reserved.