我进行了搜索,但找到的答案对我没有帮助。
我在 Typescript 中创建了一个类,并想将其导入另一个 Typescript 文件 通过
import '../EventDTO';
然后我查看了转换后的文件 (main.js),我的所有 typescript 文件都转换成了该文件。在那里,还有我写的类,但是当我想在我的文件中使用它时,例如:
eventList[i] = new EventDTO(data[i].id);
我的浏览器出现这个错误:
Uncaught ReferenceError: EventDTO is not defined
EventDTO 类:
class EventDTO{
id: number;
constructor(_id: number){
this.id = _id;
}
getId(){
return this.id;
}
那么,我怎样才能正确地做到这一点呢?
最佳答案
您需要添加export
关键字
export class EventDTO{
id: number;
constructor(_id: number){
this.id = _id;
}
getId(){
return this.id;
}
关于javascript - typescript ,类未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41977370/