我正在显示的表需要很长时间才能显示(25秒)。在生成所有html时,表格所在的区域为空白。我想知道是否有办法显示表中的每一行,因为它计算行的值,而不是等到结束才显示它。
我会使用分页,但是有一些“运行总计”类型的列,这会使页面之间的跟踪状态变得相当复杂。 ajax数据在2-3秒内加载,并且所有显示的数据都没有任何表格标记,需要另外2-3个,因此表格html似乎是一直在进行的。
这是一些示例代码(我暂时无法访问它,但它可以了解我正在进行的计算类型以及我如何显示它)
HTML
<table>
<tr ng-repeat="commission in commissions">
<td>{{commission.amount}}</td>
<td>{{addToRunningTotal(commission.amount)}}</td>
</tr>
</table>
JS
$scope.addToRunningTotal = function(amount) {
runningTotal += amount;
return runningTotal;
};