Angular2中的弹出窗口

时间:2017-04-09 03:50:18

标签: angular popup popupwindow

有没有办法在Angular2应用程序中创建一个非模态弹出窗口(不是警报,而是一个内部有网格和其他组件的完整窗口),或者它绝对必须保持SPA?

如何做到这一点的一些示例将很有用(展示如何创建它并将数据传入/传出主应用程序)。

TIA, 奥列格。

1 个答案:

答案 0 :(得分:1)

是的,你可以。 但由于这被视为加载新页面,因此新的弹出窗口将无法显示原始页面中的数据。 或者,您可以将一些数据保存在本地存储中并在那里重复使用,因为弹出窗口是与原始组件相同的域的一部分(考虑到您希望将其作为原始应用程序的一部分)

此外,如果该弹出窗口是某种编辑/添加表单或配置文件视图页面,您可以打开带有路径或查询参数的链接,并在弹出组件中,您可以从'ngOnInit'中的URL读取该数据并加载基于在那些参数上