angular - 如何在接口 Angular 4 中导入枚举
问题描述
大家好,现在我在 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;
}
这样对吗?谢谢你的帮助。
解决方案
如果要使用该接口,则需要将其导出:
import {Test} from './test';
export interface TestInterface { // <- Notice the export keyword here.
value1:string,
value2: number,
Test: Test
}
推荐阅读
- rabbitmq - RabbitMQ 配置 - 使用计数器的延迟和错误队列
- ios - iOS 向 Flutter 发送消息
- azure - 处理事件“DiagnosticsEventThrottlingHasBeenResetForTheEvent”时发生 EventSourceException
- solr - Solr dataDir 和 Zookeeper dataDir 有什么区别
- r - devtools::use_data( , 内部 =TRUE)
- javascript - javascript - 未触发 window.onload
- android - 在下一个屏幕片段上获取上一个屏幕片段数据,如何清除该数据?
- powershell - PowerShell:管道停止时释放对象
- java - 在 RecyclerView 中单击按钮设置墙纸
- c# - 从字符串确定文件或目录