Я пытаюсь использовать определение Enum в моем компоненте и в моих шаблонах,
Угловая версия - 7
Угловой материал - 7
У меня определено следующее перечисление,
export enum Status {
NEW = 1,
IN_PROGRESS,
COMPLETED
}
и ниже приведен упрощенный код компонента
// Component definitions ignored here
public statusOptions = Status;
public statusFilters: Map<Status, boolean> = new Map([
[Status.NEW, true],
[Status.IN_PROGRESS, true],
[Status.COMPLETED, false],
]);
Я пытаюсь использовать карту statusFilters
в своем шаблоне для отмеченного / не отмеченного состояния углового материала, как показано ниже
<mat-checkbox
[(checked)]="statusFilters.get(statusOptions.NEW)"
(change)="onStatusChange(statusOptions.NEW, $event)"
[disabled]="isDisabled('new')"
>New</mat-checkbox>
Но выдает ошибки разбора, как показано ниже

Может кто-нибудь сообщить мне, что я делаю неправильно и как я могу правильно использовать карту с флажком материала?
Пожалуйста, дайте мне знать, если вам требуются какие-либо дополнительные сведения, и простите, что я опубликовал ошибку в виде скриншота, а не в виде текста, я не смог скопировать его из настроек терминала tmux + zsh.