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