【问题标题】:How import an enum in interface angular 4如何在接口 Angular 4 中导入枚举
【发布时间】:2018-08-02 21:01:18
【问题描述】:

大家好,现在我在 Angular 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;
}

对吗? 感谢您的帮助。

【问题讨论】:

  • 您的问题/疑问是什么? (你为什么问这个)。在旁注中,我建议您在命名约定中保持一致。帕斯卡类型和骆驼外壳中的属性/变量。所以interface TestInterfacetest: Test 作为字段/属性。
  • @Igor 向我发送一个错误,例如“testInterface 不存在”
  • testInterface doesn't exists
  • 当我尝试使用时向我发送类似“TestInterface 不存在”的错误
  • 欢迎来到 StackOverflow,请访问 tour 并阅读 how to ask a question

标签: angular enums interface


【解决方案1】:

如果要使用接口,需要导出:

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

【讨论】:

    猜你喜欢
    • 2018-11-14
    • 1970-01-01
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多