Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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
在angular项目中,javascript文件和typescript文件之间是否可以共享相同的全局变量?_Javascript_Jquery_Typescript_Angular5 - Fatal编程技术网

在angular项目中,javascript文件和typescript文件之间是否可以共享相同的全局变量?

在angular项目中,javascript文件和typescript文件之间是否可以共享相同的全局变量?,javascript,jquery,typescript,angular5,Javascript,Jquery,Typescript,Angular5,我在angular 5项目中使用了一个javascript库。如果我在.js文件中定义了一个全局变量,那么从.ts文件中访问该全局变量的方法是什么?可能不是最好的方法,但是您可以在javascript中的窗口对象上定义它,然后读取相同的窗口对象 或者对其使用localStorage/sessionStoragesetItem()/getItem(),但这意味着该值将在会话或页面刷新之间保留

我在angular 5项目中使用了一个javascript库。如果我在.js文件中定义了一个全局变量,那么从.ts文件中访问该全局变量的方法是什么?

可能不是最好的方法,但是您可以在javascript中的
窗口
对象上定义它,然后读取相同的
窗口
对象

或者对其使用
localStorage
/
sessionStorage
setItem()
/
getItem()
,但这意味着该值将在会话或页面刷新之间保留