首页 > 解决方案 > 在angular 4 typescript源中加载javascript全局变量

问题描述

我正在尝试将“parameters.js”文件包含到我的 Angular 4 项目中。

您可以在下面看到我的“parameter.js”文件内容:

window.myKey = "http://webserviceUrl/"

我想将此文件包含在我的项目中,并在加载 Web 服务数据之前在打字稿文件中获取“myKey”值。我的“parameters.js”文件作为一个特定的结构并且不要被改变(没有 json :'().

有没有人用 angular 4 将 js 加载到 typescript 中?我怎样才能做到这一点 ?

谢谢你的帮助。

标签: javascriptangulartypescript

解决方案


在 index.html 中包含脚本

<script src="/assets/parameters.js" />

并在需要访问它的组件中声明变量

declare let myKey: string;

推荐阅读