Javascript 首次加载应用程序时保存文件
我有一个与节点服务器连接的Javascript 首次加载应用程序时保存文件,javascript,node.js,angular,typescript,Javascript,Node.js,Angular,Typescript,我有一个与节点服务器连接的angular2应用程序。我试图实现的是:我有一个API,它为我提供了一个图像URL数组,每次启动应用程序时,我都希望它从启动应用程序的本地存储上下载该数组中的所有图像。(例如,当我从笔记本电脑上运行应用程序时,所有图像都将下载到笔记本电脑上) 我可以使用fs在节点中执行此操作,但这会将映像下载到服务器,而不是本地存储。您需要访问Angular 2代码中的“Window”对象,并在该实例上调用localStorage.setItem(…) 您可以像Angular 2中的
angular2
应用程序。我试图实现的是:我有一个API,它为我提供了一个图像URL数组,每次启动应用程序时,我都希望它从启动应用程序的本地存储上下载该数组中的所有图像。(例如,当我从笔记本电脑上运行应用程序时,所有图像都将下载到笔记本电脑上)
我可以使用
fs
在节点中执行此操作,但这会将映像下载到服务器,而不是本地存储。您需要访问Angular 2代码中的“Window”对象,并在该实例上调用localStorage.setItem(…)
您可以像Angular 2中的其他任何东西一样获得窗口:DI应该在构造函数中为您提供一个实例