Verschachtelte Schleifen im Winkel 2
Möchte ich die Daten anzeigen, die von diesem array:
array = [
{nom: nom1, composants: [composant11, composant12]},
{nom: nom2, composants: [composant21, composant22]}
]
Ich anzeigen wollen es auf diese Weise in einer Tabelle:
composant nom
composant11 nom1
composant12 nom1
composant21 nom2
composant22 nom2
Dies ist mein code:
<table>
<tr>
<th>Composant</th>
<th>Nom</th>
</tr>
<template *ngFor="let item of array">
<template *ngFor="let composant of item.composants">
<tr>
<td>{{composant.nom}}</td>
<td>{{composant.code}}</td>
</tr>
</template>
</template>
</table>
Mein browser zeigt nichts an. Ich Frage mich, ob es wirklich eine Weise zu tun, dass in der Vorlage. Oder sollte ich doch zuerst verwandeln Sie das array in der Komponente, bevor es angezeigt wird.
Jede Anregung wird dankbar sein!
- nur eine Frage ...ist dein array ein public? oder private?.. kann youpost auch deinen ts-code?
- Das array ist öffentlich
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
array
. Aber ich möchte die Anzeige innerhalb einer Tabelle, wie ich das wissen in meiner Frage.Verwende ich eine etwas andere syntax, die bekam den job zu erledigen
http://plnkr.co/edit/Z94BxYiu2UTU7h3oySui?p=preview
Code ändern, wie unten: