我正在 Angular.js 中构建一个客户管理工具,将 10,000 个客户直接加载到 $scope
中。从那里我可以搜索和操作任何数据,而无需调用服务器(与我只调用一个小数据集并使用分页相比)。
但是现在,一旦数据加载到范围中,我的浏览器就会不断崩溃或严重滞后。加载到范围中的 10,000 个客户数据是否存在问题,或者我的代码是否有问题(在操作数据时,例如在我实现自动建议的情况下)?
最佳答案
- 将所有内容放入
$scope
可能会崩溃 - 数据存在风险
我建议使用 MySQL 查询进行直接搜索。我只是想提一下,10,000 个项目实际上并不是很多数据,如果索引正确,则需要时间才能找到某些内容。
关于javascript - 我应该将 10,000 行加载到 Angular 应用程序的内存中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22289487/