Ich war verwunderlich, wie ich diese Art von komplexen ng-Wiederholung von der Verwendung von Tabelle in AngularJS Material-Design zu konvertieren konvertieren kann.Konvertieren von ng-repeat Tabelle zu Karte
Meine Markup wie folgt aussieht jetzt:
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th>AccountName</th>
<th>AccountID</th>
<th>ContainerID</th>
<th>ContainerName</th>
<th>Path</th>
<th>Favorite</th>
<th>Hide</th>
<th>Count</th>
</tr>
</thead>
<tbody ng-repeat="(k,v) in containers">
<tr ng-repeat="(k1,v1) in v" ng-if="v1.accountId!= null || v1.accountId == ''">
<td><a href="{{v1.tagManagerUrl}}">{{ k }}</a></td>
<td>{{ v1.accountId }}</td>
<td>{{ v1.containerId }}</td>
<td>{{ v1.name }}</td>
<td><a href="/gui/tags/{{v1.path}}">View Container</a></td>
</tr>
</tbody>
</table>
Ive versuchte md-Karten mit dieser Auszeichnung für, aber es wird alles falsch:
<md-card ng-repeat="(k,v) in containers">
<md-card-content ng-repeat="(k1,v1) in v">
<h2 class="md-title">{{ v1.name }}</h2>
<p>
{{ v1.accountId }}
</p>
</md-card-content>
</md-card>
Wenn Sie die Bilder die Anfrage sehen können und die ng-wiederhole es nicht wie eine Tabelle, wo Sie jede Zeile für jedes Konto/Container haben:
Was wollen Sie genau? Nur eine Trennlinie zwischen jedem Element Ihrer verschiedenen Konten? – Zooly
Wiederhole den Kontonamen nicht und verwende css, um sie zu teilen. – charlietfl
@Zooly, ja, ich möchte zwischen jedem Element aufteilen. Aber "Account1" hat 2 "Container" und diese sind nicht geteilt, ich möchte nach Container teilen aber auch Kontoname anzeigen. – Asim