2

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

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

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

有谁可以告诉我如何在 angularjs 中实现它的属性?我知道如何在旧的普通 select2 中执行此操作,但找不到如何手动/动态地将项目(键/值)添加到标签列表中。

如果您想获得一个简单的示例,假设您无需键入要与 stackoverflow 问题相关联的标签,您只需单击一个链接/按钮,即可将其添加到您自己的标签列表中。

谢谢

4

1 回答 1

1

只需将一个新对象推送到 ng-model 的数组中,并假设它是鸭子类型的其余对象,它应该可以正常显示。

于 2013-05-04T08:43:02.883 回答