首页 > 解决方案 > 是否可以在 Angular 项目中的 javascript 文件和 typescript 文件之间共享相同的全局变量?

问题描述

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

标签: javascriptjquerytypescriptangular5

解决方案


可能不是最好的方法,但你总是可以window在 javascript 中的对象上定义它,然后在 Angular 中读出相同的window对象。

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


推荐阅读