如果我有一个枚举,例如:
@Component(...)
class MyComponent {
MyEnum myEnum;
...
}
Run Code Online (Sandbox Code Playgroud)
如何在模板中使用此枚举?例如
<div *ngIf="myEnum == MyEnum.SOME_OPTION">
...
</div>
Run Code Online (Sandbox Code Playgroud)
编辑:我对如何使用枚举进行比较特别感兴趣。
我找到了一个方法。我想这有点hackish,但它确实有效。
为枚举提供一个返回字符串的 getter。通过用单引号将模板中的枚举转换为字符串。现在比较两个字符串。
String get choice => myEnum.toString();
...
choice == 'MyEnum.SOME_OPTION'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
369 次 |
| 最近记录: |