如何在接口angular 4中导入枚举

时间:2018-08-02 21:01:19

标签: angular enums interface

大家好,我对角度4的界面有一个疑问。 我有这个枚举:

 export enum Test{
    Test0 =0,
    Test1 =1,
    Test2 =2,
    Test3 =3
    }

在我的界面中是

import {Test} from './test';
 interface TestInterface {
   value1:string,
   value2: number,
    Test: Test
}

当我尝试扩展它时,向我发送类似“ TestInterface不存在”的错误

interface Grid extends TestInterface {
    template;
}

对吗? 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果要使用该界面,则需要将其导出:

import {Test} from './test';
 export interface TestInterface {    // <- Notice the export keyword here.
   value1:string,
   value2: number,
    Test: Test
}