J'ai deux tableaux comme suit:TypeError: Impossible de lire la propriété « 0 » undefined fonctionne encore bien
bookingHistory: Booking[] = [];
currentBookings: any[] = [];
Ils sont tous deux peuplés plus bas du code. bookingHistory
est un tableau de Booking
et currentBookings
a un tableau de Booking
tableaux.
Mon modèle html a les éléments suivants:
<table class="w3-table w3-striped">
<tbody>
<tr *ngFor="let booking of bookingHistory; let i = index">
<td>{{booking?.level}}</td>
<td>{{booking?.date}}</td>
<td>{{booking?.room}}</td>
<td>AM</td>
<td>{{booking?.am_dept}}</td>
<td>{{booking?.am_surg}}</td>
<td>{{currentBookings[i][0]?.level}}</td>
<td>{{currentBookings[i][0]?.date}}</td>
<td>{{currentBookings[i][0]?.room}}</td>
<td>AM</td>
<td>{{currentBookings[i][0]?.am_dept}}</td>
<td>{{currentBookings[i][0]?.am_surg}}</td>
</tr>
</tbody>
</table>
donc cela fonctionne exactement comme prévu encore chaque ligne avec currentBookings[i][0]
déclenche cette erreur dans la console. Suis-je en train de manquer quelque chose qui me causera un chagrin futur?
MISE À JOUR:
bookingHistory est un tableau de réservations comme suit: [{…}, {…}, {…}]
Un Booking
est structuré comme suit:
{url: "http://127.0.0.1:8000/booking/3203/", date: "2017-09-05", level:
4, room: 5, am_dept: "Cardiac (A)", …}
Attendu que currentBookings est la suivante: [[{…}], [{…}], [{…}]]
Pouvez-vous confirmer que 'currentBookings' est un tableau de tableaux?, Si son tableau 1D essaie alors' currentBookings [i] 'seulement – anoop
@anoop mis à jour. – Sisky