使用window angularjs

时间:2018-01-12 01:40:30

标签: javascript angularjs

所以我有两个angularjs应用程序我想要的是将变量从app1传递给app2

所以我尝试使用窗口弹出窗口来传递变量,但是它给了我未定义的值。

APP1

vm.test = test;
function test() {
  var popupWindow = window.open('http://localhost:4000');
  popupWindow.mySharedData = 'testdakjasdhasgdhasdghasgd';
}

APP2

$interval(callAtInterval, 1000);

function callAtInterval() {
  // var oldata;
  console.log(window.mySharedData); // giving me undefined value
}

1 个答案:

答案 0 :(得分:0)

在第一个控制器中,在测试功能中执行此操作。

     window.localStorage.setItem(key, value);

如果它不是敏感数据,则通过此命令检索该信息。

    window.localStorage.getItem(key)