为什么我不能在TypeScript中导入和使用我的类?

时间:2017-11-14 20:10:43

标签: typescript

我的课程定义如下:

export class Log {
    email: string;

    constructor(email: string) {
        this.email = email;
    }
}

在一个单独的文件中,我按如下方式导入我的类:

import * as Log from "../models/Log";

但是,当我尝试使用我的班级时,例如:

function log(log: Log, callback: Function) {

}

我收到错误'找不到名称Log'。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您可以使用{}指定要从文件导入的类。所以...

import { Log } from "../models/Log"; 

从文件Log

导入类../models/Log