Mam obiekt zawierający mieszaninę liczb i tekstu dla wartości. Chciałbym zastosować filtr numbers
do wartości obiektu, gdy jest to liczba (oczywiście). Ale kiedy nie jest to liczba, nie miałbym nic przeciwko temu, gdybym wypluł strunę. Tak jak jest, zastosowanie | number
do wartości formatuje liczby, ale pozostawia wartości łańcuchowe puste (poza tym nie są liczbami).Warunkowo zastosuj filtry z powtórzeniem ng
Zgaduję, że musi to być niestandardowy filtr (który mam jeszcze do zrobienia). Czy istnieje sposób, aby zrobić to wyłącznie w HTML podczas wykonywania ng-repeat
?
<table>
<tr ng-repeat="(metric, metricData) in data">
<td>{{metric}}</td>
<td>{{metricData | number}}</td>
</tr>
</table>
$scope.data = { name:"this is the name",
score:48
outcome:"as expected",
attendance:820,
total:212.34
};
Tak wiesz, filtr klient nie jest zły sposób to zrobić ... – callmekatootie
Wyobrażam sobie, że tak nie jest. Po prostu nie nauczyłem się jeszcze tego robić. Może czas, abym się uczył. ha. – EnigmaRM