Angular 物化css选择框,使用大量选项

Angular 物化css选择框,使用大量选项,angular,materialize,Angular,Materialize,我正在使用Materialize选择框,我有大约50000个选项要显示。如何实现选择框的虚拟滚动? 当我简单地添加50000个选项时,页面并没有响应,因为DOM中一次有这么多选项 感谢您的帮助。谢谢。如果在HTML中添加如此多的元素,是的,速度会非常慢。所以我认为最好是改变输入字段的类型。你可以试试: 自动完成字段,输入几个字符后将显示一些结果 您的自定义选择器(可能是一些弹出对话框),可以搜索用户想要的值。例如,如果搜索车型,您将有一个供应商选择框和年份范围。然后可以显示要拾取的匹配选项列表

我正在使用Materialize选择框,我有大约50000个选项要显示。如何实现选择框的虚拟滚动? 当我简单地添加50000个选项时,页面并没有响应,因为DOM中一次有这么多选项


感谢您的帮助。谢谢。

如果在HTML中添加如此多的元素,是的,速度会非常慢。所以我认为最好是改变输入字段的类型。你可以试试:

  • 自动完成字段,输入几个字符后将显示一些结果
  • 您的自定义选择器(可能是一些弹出对话框),可以搜索用户想要的值。例如,如果搜索车型,您将有一个供应商选择框和年份范围。然后可以显示要拾取的匹配选项列表
  • 将分页添加到选项列表中。但这并不常用

如果Materialize.css文档没有显示任何无限滚动功能,而且它似乎没有,那么它可能不存在,您将不得不去别处寻找。