我在我的应用程序中使用 UI Select 控件(来源 - https://angular-ui.github.io/ui-select/)。它有一个主要的性能问题(当填充超过约 2000 个项目时滞后)。也尝试使用 mdAutocomplete(source - https://material.angularjs.org/1.1.2/api/directive/mdAutocomplete ),因为它已经支持虚拟化,但是这个问题是它创建了大量的观察者(如果列表有 5000 个项目,它创建了约 15000 个观察者,尽管一次只渲染 20 个项目)。关于如何在任何控件中解决此性能问题的任何见解。我会注意到我必须支持大量的项目 - 约 10K 项目。
谢谢你的帮助!