Comment utiliser un tapuscrit valeur d'enum dans un Angular2 ngSwitch déclaration

Le Tapuscrit enum semble naturel match avec Angular2 de ngSwitch directive. Mais quand j'essaie d'utiliser un enum dans mon composante du modèle, j'ai "Impossible de lire la propriété 'xxx' undefined dans ...". Comment puis-je utiliser les valeurs de l'enum dans mon modèle de composant?

Veuillez noter que ceci est différent de la façon de créer le html, sélectionnez options en fonction de l'ENSEMBLE des valeurs d'un enum (ngFor). Cette question est à propos ngSwitch basée sur une valeur particulière d'un enum. Bien que la même approche de la création d'une classe de référence interne à l'enum apparaît.

  • Double Possible de Sélectionnez en fonction de la enum dans Angular2
  • Je ne pense pas que ces questions sont des doublons; l'autre est de savoir comment créer le HTML, sélectionnez options en fonction de l'ENSEMBLE des valeurs d'un enum (ngFor), alors que celui-ci est ngSwitch basée sur une valeur particulière d'un enum. Bien que la même approche de la création d'une classe de référence interne à l'enum s'affiche. Merci pour souligner la similitude.
InformationsquelleAutor Carl G | 2016-03-07