【发布时间】:2018-07-30 20:17:53
【问题描述】:
我想在 Angular 中打开一个根本没有任何功能的新选项卡。它只是显示数据供用户打印的选项卡。我的问题是,在主应用程序中我调用来获取数据,但是当我打开新选项卡时,变量不保存来自主应用程序的数据。变量被重置,就好像它是 Angular 应用程序的新实例一样。
我通过执行以下操作创建了一个新选项卡:
window.open('#/print-report');
然后在我的应用模块中,上面的路由打开 PrintReportComponent:
{ path: 'print-report', component: PrintReportComponent},
但是在新选项卡中,我的程序中的每个变量都会在应用程序启动时重置为其默认值。如何将任何变量“保存”或“传递”到这个新选项卡?
【问题讨论】:
-
使用
localStorage保存域上的值。
标签: angular