Select2 AngularJS - 如何动态添加标签项?

时间:2013-04-25 04:59:44

标签: angularjs jquery-select2 angular-ui

我有一个select2输入框,其定义如下:

<input id="searchbox" ui-select2="autoCompleteSearch" ng-model="searchedLeafs" style="width:80%;height:36px;" class="searchbox"/>

基本上,虽然用户可以在输入框中键入文本(并从建议的自动完成列表中选择),但我也希望用户能够点击基于角度的按钮(在同一范围内),“将“标签”注入此输入框(而不是用户输入标签)。

有没有人可以告诉我你怎么能在angularjs中做它的属性?我知道如何在旧的普通select2中做到这一点,但是你找不到如何手动/动态地将项目(键/值)添加到标签列表中。

如果你想得到一个简单的例子,可以说你不是要键入要与stackoverflow问题关联的标签,而是单击一个链接/按钮,它会自己将它添加到标签列表中。

THX

1 个答案:

答案 0 :(得分:1)

只需将一个新对象推入ng-model的数组中,并假设它对其他对象进行了鸭式操作,它应该显示正常。