У меня есть простая таблица, которая отображает объекты данных, причем одним из свойств объектов данных является число.Как рассчитать% разницу между числами по индексу в ngRepeat
Вот мой стол с ngRepeat:
<tbody>
<tr ng-repeat="number in Numbers">
<td>{{ $index }}</td>
<td>{{ number.num }}</td>
</tr>
</tbody>
Теперь то, что я хотел бы сделать, это добавить столбец, который вычисляет и отображает процентную разницу между первыми и предыдущими числами. Есть ли способ сделать это с помощью ngRepeat? Я попробовал добавить колонку следующим образом:
<td>{{ number.num[$index]/number.num[$index + 1] }}</td>
Но в конце концов это не сработало. В результате он отобразил все данные в этом столбце как NaN. Я что-то упустил?
Think вы имеете в виду ссылки 'Числа [$ индекс] .num/Числа [$ индекс + 1] .num' – user2718281
Я попробовал но, похоже, он тоже не работает. Дело в том, что «num» на самом деле является свойством объектов Numbers, и именно там хранятся фактические числа. Я чувствую, что все равно должно быть что-то после .num. –