Comment utiliser ngSwitch avec modèle?
J'ai le modèle avec SI la déclaration:
<li *ngIf="activity.entity_name == 'Project'" [activity-project-item]="activity"></li>
<li *ngIf="activity.entity_name == 'Tooling'" [activity-tooling-item]="activity"></li>
<li *ngIf="activity.entity_name != 'Project' && activity.entity_name != 'Tooling'" [activity-item]="activity"></li>
Comment écrire ce modèle avec ngSwitch directive?
Par exemple ce modèle a parse error "Composants sur un modèle intégré":
<li [ngSwitch]="activity.entity_name">
<template [ngSwitchCase]="'Project'" [activity-project-item]="activity"></template>
</li>
Et ce modèle a parse error "Pas de fournisseur pour NgSwitch":
<template [ngSwitch]="activity.entity_name">
<li [ngSwitchCase]="'Project'" [activity-project-item]="activity"></li>
</template>
Vous devez vous connecter pour publier un commentaire.
Qu'une seule possibilité:
Syntaxe:
Prendre un coup d'oeil à la officiel docs et démonstration en direct.
modèle
Assurez-vous également que le module qui est propriétaire de ce composant importations
CommonModule
. Sinon,ngSwitch
ne sera pas reconnu.