2015-11-07 74 views
0

我要添加从服务器的角度资源检索动态选项添加新的选项,但如果有人想添加一个新的选项,这是不存在的服务器预输入响应,然后我想允许用户输入文本和发送文本回服务器UI的选择如何从文本中多选择下拉

我有这个plunkr它使用angularjs UI的选择,从下拉列表中添加多个选项,无论是对象或只是一个字符串

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'}); 
     } 
    }); 
+0

你应该只把相关的代码放在Plunker而不是整个应用程序。 –

+0

这plunker是不是我的,这是'的https的GitHub库一plunkr:// github.com /角度的UI/UI-select'我发现它在谷歌,并认为这是对我的使用 – DeadMan

回答

0

你不能做到这一点使用UI的选择。一个好的选择是使用角引导的提前输入。这里是链接https://angular-ui.github.io/bootstrap/#/typeahead

+0

一个很好的起点但我怎么显示多个选定的选项,如多选 – DeadMan

+0

哦。那么你应该寻找ngTagsInput。这里是链接:https://github.com/mbenford/ngTagsInput – SaiGiridhar

+0

看来,你也可以使用ui-select来实现这一点。检查ui-select文档中的属性标记和标记标签(https://github.com/angular-ui/ui-select/wiki/ui-select) – SaiGiridhar