J'essaie de coder un afficheur de calendrier très simple pour mon application ionique (il est essentiellement juste angulaire). Je stocke des informations pour chaque date dans un tableau displayedCal
.
Il y a des bogues quand j'essaye de faire une nouvelle ligne pour chaque semaine en utilisant *ngIf="(i%7)==0"
: cela me donne une erreur d'analyse. Quelle serait la bonne façon de faire cela?Modulo renvoie un modèle d'analyse des erreurs
<template ngFor let-d [ngForOf]="displayedCal" let-i="index">
<ion-row *ngIf="(i%7)==0">
<ion-col (click)="...">{{d.displayedDate}}</ion-col>
</ion-row *ngIf="(i%7)==0">
</template>
Note aux developpeurs non ioniques <ion-row>
et <ion-col>
sont à peu près comme une structure <tr>/<td>
...
NB: Si je supprime juste le ngIf
mon code est en fait travail.
Est-ce que cela fonctionne sans les parenthèses? – Joe
'ngIf' s'applique à l'ensemble du bloc, pas seulement à votre ligne de code. le ngIf final n'a pas de sens ici. À quoi ressemble le contenu de displayedCal? –
Essayez avec '* ngIf =" (index% 7) == 0 "'. Dites-moi si cela marche pour vous. – SrAxi