Dartlang:在Angular2模板中使用枚举

时间:2017-02-11 21:41:10

标签: angular enums dart angular2-template angular-dart

有人可以告诉我是否以及如何在angular2视图模板中使用Dart枚举?

在Typescript中建议将枚举复制到组件范围中。 这是有效的,因为javascript中的枚举是一个带有原型的简单实例变量。

但由于dart中的枚举是一等公民,因此无法将其移至实例变量。

提前致谢!

2 个答案:

答案 0 :(得分:11)

我们正致力于提供正式支持,但您现在可以随时添加一个getter:

enum MyEnum {
  stateA,
  stateB,
}

class MyComponent {
  MyEnum get stateA => MyEnum.stateA;
}

答案 1 :(得分:0)