ui-select, как добавить новые параметры из текста в раскрывающемся списке множественного выбора

Я хочу добавить динамические параметры, полученные угловым ресурсом с сервера, но если кто-то хочет добавить новый параметр, которого нет в ответе сервера, я хочу разрешить пользователю вводить этот текст и отправлять этот текст обратно в сервер

У меня есть этот plunkr, который использует пользовательский интерфейс angularjs для добавления нескольких параметров из раскрывающегося списка, будь то объект или просто строка.

http://plnkr.co/edit/juqoNOt1z1Gb349XabQ2?p=preview

Но как мне изменить его, чтобы он принимал параметры, которых нет в раскрывающемся списке?

Я получаю данные с сервера следующим образом:

var labels = Discussion.get({id:Auth.getCurrentUser()._id},function(){
        for(var i=0;i<labels.labels.length;i++){
            $scope.labels.push({name:labels.labels[i], filter: labels.labels[i].toLowerCase(),color: '#ccc'});
        }
    });

person Harshit Laddha    schedule 07.11.2015    source источник
comment
Вы должны помещать в плункер только соответствующий код, а не все приложение.   -  person michelem    schedule 07.11.2015
comment
Этот плункер не мой, это плункер из репозитория github https://github.com/angular-ui/ui-select. Я нашел его в Google и подумал, что это хорошая отправная точка для моего использования.   -  person Harshit Laddha    schedule 07.11.2015


Ответы (1)


Вы не можете добиться этого с помощью ui-select. Одним из хороших вариантов является использование опережающего ввода угловых бутстрапов. Вот ссылка https://angular-ui.github.io/bootstrap/#/typeahead

person SaiGiridhar    schedule 07.11.2015
comment
но как мне показать несколько выбранных опций, которые есть, как при множественном выборе - person Harshit Laddha; 07.11.2015
comment
Ой. Затем вы должны искать ngTagsInput. Вот ссылка: github.com/mbenford/ngTagsInput - person SaiGiridhar; 07.11.2015
comment
Кажется, вы можете добиться этого и с помощью ui-select. Проверьте атрибуты tagged и tagged-label в документации ui-select(github.com/angular-ui/ui-select/wiki/ui-select) - person SaiGiridhar; 13.11.2015