我需要在我的angular 2项目中使用this JS library

这个问题对我来说可能是重复的,但没有一个答案对我有效

我试图将库作为脚本标记包含在索引中.html页面

它总是看不到http://localhost:8100/PrayTimes.js个文件

我还写了上面的代码

declare var PrayTimes:any;

我试图在我的构造函数中使用它,但我得到了这个错误

祈祷时间没有定义

推荐答案

将所有javascript、外部css、图像等放入src/assets

(将被编译为build/assets)

在你的index.html:<script src="assets/yourJavascript.js"></script>

然后你可以像你描述的那样使用它.(declare var PrayTimes: any;)

Typescript相关问答推荐

类型{...}的TypeScript参数不能赋给类型为never的参数''

Vue SFC中的多个脚本块共享导入的符号

类型脚本基于数组作为泛型参数展开类型

为什么有条件渲染会导致material 自动完成中出现奇怪的动画?

对未到达受保护路由的路由环境做出react

MatTool提示在角垫工作台中不起作用

有没有一种方法可以确保类型的成员实际存在于TypeScript中的对象中?

基元类型按引用传递的解决方法

是否有可能避免此泛型函数体中的类型断言?

Typescript -返回接口中函数的类型

如何正确地将元组表格输入到对象数组实用函数(如ZIP)中,避免在TypeScrip 5.2.2中合并所有值

如何在Angular /字体中访问API响应的子元素?

如何从抽象类的静态方法创建子类的实例?

typescript如何从映射类型推断

是否可以将类型参数约束为不具有属性?

为什么我会得到一个;并不是所有的代码路径都返回一个值0;switch 中的所有情况何时返回或抛出?(来自vsCode/TypeScript)

TS 排除带点符号的键

如何确定剧作家中给定定位器的值?

Mongodb TypeError:类继承 events_1.EventEmitter 不是对象或 null

可选字段和联合之间有什么区别吗?