我正在使用Ng grid 2.x版本,我有大量的记录,可以运行最多10000条记录,每条记录可能包含最多7列,我试图实现一个简单的一键打印选项,但它没有在Firefox中工作它正在崩溃我正在做的事情列在下面
这适用于除firefox
之外的所有浏览器注意: - 我知道firefox有一个错误显示超过20,000的任何行,但我只是尝试10,000条记录。
我需要让这个工作非常糟糕,你们其中一个人请给我一些解决方案:(
答案 0 :(得分:0)
好的,我们假设你有将所有10k记录一次放入一个表中,而你 在浏览器中执行此操作。
您应该使用ng-repeat和bind one语法编写自己的解决方案。
<div class="table-row" ng-repeat="record in records">
{{::record}}
</div>
::
是一次绑定语法。如果您不使用此功能,您的应用将会观看所有10k记录,以查看是否有任何值已更改。这可能会占用大量资源并导致浏览器崩溃。如果每行有7列,则可能是70,000个值!