在新选项卡中打开一个新的html,其中包含带有两个控制器的角度材料

时间:2015-11-05 10:07:08

标签: angularjs angular-material

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

从我的角形打开一个新窗口
$window.open("MyNewWindow.")

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

1 个答案:

答案 0 :(得分:0)

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

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

sessionStorage.pageTitle = "my page title"

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