Допустим, я установил перечисление:
enum MyEnum {A, B, C, D, E, F, G}
И другие переменные для отображения данных примерно так:
displayText:string;
enumToDisplay:number = 4;
Если я попытаюсь собрать все вместе, вот так...
this.displayText = MyEnum[4]
С настройкой HTML как ...
<html>
...
Enum Letter: {{displayText}}
...
</html>
Счастливо отображает это, как и ожидалось:
Enum Letter: D
Однако, если я настрою строку displayText
примерно так ...
this.displayText = MyEnum[this.enumToDisplay]
(что должно равняться ' 4 ' как числуtype) абсолютно ничего не отображает, например:
Enum Letter:
Являюсь ли я идиотом / что-то упускаю, или вы не можете передать переменные в [] ofперечисление для того, чтобы динамически называть его составными перечислимыми?