Dartlang:在Angular2模板中使用枚举

Ben*_*ter 6 enums dart angular-dart angular2-template angular

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

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

但由于dart中的枚举是一等公民,因此无法将它们移动到实例变量中.

提前致谢!

mat*_*rey 11

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

enum MyEnum {
  stateA,
  stateB,
}

class MyComponent {
  MyEnum get stateA => MyEnum.stateA;
}
Run Code Online (Sandbox Code Playgroud)

  • 你能在这里添加一个链接到github问题吗?所以我们可以订阅 (3认同)
  • @Jonathan 看起来这个问题已经被其他答案解决了 (2认同)