Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 首次加载应用程序时保存文件_Javascript_Node.js_Angular_Typescript - Fatal编程技术网

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应该在构造函数中为您提供一个实例