Ich versuche, eine dynamische HTML-Tabelle mit den folgenden Daten zu erstellen:Filter basierend auf Variablentyp beim Erstellen dynamische HTML-Tabellenspalten mit ng-repeat
myApp.controller('MyCtrl', function($scope) {
$scope.data = [{
id: 201,
text: "Some Text",
date: new Date("October 13, 2014 11:13:00")
}, {
id: 202,
text: "Other Text",
date: new Date("October 13, 2014 11:13:00")
}];
});
HTML:
<div ng-controller="MyCtrl">
<table>
<tr>
<th>ID</th>
<th>Text</th>
<th>Date</th>
</tr>
<tr ng-repeat="items in data">
<td ng-repeat="item in items">{{item}}</td>
</tr>
</table>
</div>
Aber ich möchte einen Datumsfilter jedes Mal anwenden, wenn die innere ng-Wiederholung auf einen Datumstyp trifft, aber nicht, wenn es auf einen anderen Typ (wie eine Zeichenfolge) stößt. Ich habe einige bereits verfügbare Lösungen ausgecheckt, konnte sie aber in diesem Fall nicht anwenden.
dies dort arbeitet '
Aber ich muss die dynamisch mit ng-repeat angeben, und nicht jedes einzelne Element als Tag. – Rishabh