我有两个有角度的页面,第1页有一个按钮,点击后会打开第2页。所以它们是两个不同的组成部分。我必须使用window.opener来获取第2页中的第1页数据,因为我正在调用window.opener.page1Func()
在纯html和javascript中,我可以从page1中定义的page1func中获取数据。
第1页
function page1func()
{
return "xxx";
}
第2页
var result = window.opener.page1func();
上面在纯js和html中工作得很好,但我怎么能用Angular的方式做到这一点呢?(角度8是我使用的(
任何线索都会有所帮助。谢谢
有多种方法可以将数据从父级传递到子级(弹出新窗口(
-
定义将在新弹出窗口上呈现的">窗口"组件这是弹出窗口组件的一个工作示例
-
ngrx存储
-
window.postMessage((
-
会话/本地存储