2015-06-09 2 views
1

У меня есть большие данные, которые должны быть выпадающими значениями в мультиселективе.Как реализовать множественный выбор для большого набора данных в angularjs?

Я попытался с помощью http://dotansimha.github.io/angularjs-dropdown-multiselect/#/

Но это занимает слишком много времени для загрузки.

Просьба предложить идеальный способ реализации этого ..

+2

показать свой код, дать объяснения. У вас наверняка есть слишком много часов, которые мы не сможем вам обнаружить без кусочка кода. –

+0

@deblaton. Получаемые данные представлены в виде списка объектов, таких как [{'id': 21, 'value': 'some }]. Он отлично работает для небольших наборов данных, но для больших наборов данных он замедляет doen. –

ответ

0

Я не использовал компонент, который вы используете, но лучший способ реализовать выпадающий список с огромным количеством данных с помощью фильтров сервера и MINLENGTH , в целом:

  • Минимальная длина означает, что вы начинаете показывать предложения после того, как он набрал, например, 3 буквы.

  • Серверная фильтрация означает, что вы запускаете запрос на письмо на сервер, чтобы показать предложения, необходимые для выпадающего списка. выберите * у людей, где имя типа «%» + значение + «%»

+0

Можете ли вы поделиться некоторыми ссылками, чтобы я мог понять детали реализации? –

+0

У меня нет ничего готового, но вы можете проверить этот пример с элементами интерфейса Kendo: http://demos.telerik.com/kendo-ui/combobox/serverfiltering –

Смежные вопросы