Paginated Drop Down Angular js

时间:2016-01-10 13:46:11

标签: angularjs

我有一个包含100多个选项的下拉列表。它是否可以分页,以便当用户选择下拉列表时,它只显示10个带有pager的选项。是否有任何角度插件可以这样做。谢谢

2 个答案:

答案 0 :(得分:0)

我个人从未见过这样的小部件,我认为说实话有点奇怪。用户不会期望来自下拉列表的行为会对可用性造成很大影响。 我建议只使用正常的下拉菜单 - 例如,如果你想到一个标准的国家/地区下拉菜单(德国,法国,意大利等),它也会保留大约100个条目,但不会做一些意想不到的行为,如分页在里面。 标准选择肯定不支持此行为,并且我不知道任何公共小部件。 因此,如果你真的想这样做,你可能需要自己实现它。

答案 1 :(得分:0)

是的它可以,但分页应该有点特殊。有一个名为ngInfiniteScroll的插件,根据用户接近内容末尾时,网页的其他内容动态附加到页面底部的位置进行分页。

您可以尝试使用此功能,但之后必须构建自定义下拉列表。通过这种方式,您可以方便地使用下拉菜单,而不会在开始时显示100多次点击。

ngInfiniteScroll网站:https://sroze.github.io/ngInfiniteScroll/