gpt4 book ai didi

javascript - 导入具有构造函数的 Typescript 模块

转载 作者:行者123 更新时间:2023-11-30 20:47:27 25 4
gpt4 key购买 nike

我想把我的文件分成几个模块。一个模块有一个构造函数。我可以将我的模块导入另一个文件,但我不知道如何在新文件中调用我的构造函数。

namespace CreditReports{
export class CreditReportVM {
//some code

constructor(targetElement: HTMLElement) {
ko.applyBindings(this, targetElement);
this.init();
}

public init = () => {
//some code
}

}
}

最佳答案

您只需要导出命名空间即可。

export namespace CreditReports {
//...
}

然后当你想调用构造函数时:

import { CreditReports } from "./my-module";

//...

new CreditReports.CreditReportVM(myElement);

您应该将 "./my-module" 替换为您的 typescript 模块所在的文件名(也是路径)。

关于javascript - 导入具有构造函数的 Typescript 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48555759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com