【发布时间】:2016-10-25 17:43:14
【问题描述】:
这可能是一个基本问题,但也许我对 c# 的了解会误导我。我目前正在尝试在 Typescript 中引用自定义类型,并且仅在我实际提供字符串值而不是类型引用时才允许它。这就是我所拥有的:
export type MyCustomeType=
'text1' |
'text2' |
'text3';
export class MyCustomeTypeUtils {}
在我的组件中,我声明了自定义类型的变量:
var1 : MyCustomeType;
让 var1 获得值的唯一方法是:
var1 = 'text1'
如果我这样做
var1 = MyCustomeType.0
或
var1 = MyCustomeType.text1
它抛出一个错误,它找不到名称 MyCustomeType。非常感谢任何帮助。
【问题讨论】:
标签: angular typescript enums