javascript - Typescript 在当前范围内调用 javascript 函数
问题描述
我正在将一个项目从 JS 迁移到 Typescript。但是新的 TS 类应该与以前的 JS 共存。范围内有一个名为 verifyActivityChange() 的函数。在 javascript 中,此函数已在 app.js 文件中声明,并且可以从任何地方调用。
如何从 Typescript 类中调用此函数?
在一些 TS 文件中我能够做到
// @ts-ignore
import * as appjs from "./app.js";
appjs.verifyActivityChange();
请注意这是否正确,因为我不得不忽略编译错误。但是,如果我在一个类中执行相同的过程,则会出现错误 appjs dosn't have a constructor。
编辑如何从类中调用函数
import {verifyActivityChange} from "./app.js";
export class ViewController {
public update(){
verifyActivityChange(); //how can I call this function ? it's on my page DOM
}
}
解决方案
推荐阅读
- amazon-web-services - Airflow 仅从 SQS 队列中获取一条消息
- python - 数据框连接表和 groupby 没有给出预期的输出
- java - 如何在 jenkins 作业中运行 main (mvn java)
- amazon-web-services - 过滤器不适用于 int 类型的属性、带有 GSI 的 DynamoDB
- java - Selenium 错误 (Java) - 检测到框架,但在尝试切换到框架时提示 noSuchFrameException
- c# - DateTime.Now 连续多次返回相同的时间
- python - tkinter GUI 文本框未显示类似于终端输出的所有结果
- python - 尝试导入 Keras pad_sequences 和 eli5 时出错
- android - 如何在 tablayout 中以不同方式设置选项卡文本颜色
- javascript - 使用订阅的 Angular 方法装饰器错误处理