如何一起使用select2 v4.03和AngularJS

时间:2016-07-22 19:14:25

标签: angularjs jquery-select2 jquery-select2-4 angularjs-select2

我想在不添加任何指令的情况下使用 AngularJs Select2 v4.03 。我已经研究过现在可以使用select2的新版本。

目前我一直在使用ui-select,但它只支持旧版select2,我想在我的应用程序中使用新的select2功能。

任何人都可以帮助我如何直接使用select2和AngularJS(可能通过ng-model)?

1 个答案:

答案 0 :(得分:4)

Select2是一个jQuery插件,它与AngularJS本机窗口小部件(在角度上是指令)完全不同,它们设计为从一开始就以角度方式工作。因此,如果可以,通常使用本机指令是个好主意。如果你没有找到一个好的替代品,那么你也可以使用jQuery元素,但是你必须将它们包装在一个angular指令中来调整它们并使它们以角度方式工作。这就像ui-select这样的项目。

因此,如果select2上仍然没有较新的ui-select,则可以等到它实施。或者搜索另一个包装器......或者,搜索本机替代品。如果您还没有,我会建议您查看oi-select,例如,我发现它非常好且灵活。

更新

很抱歉,我刚刚检查过,ui-selectselect2实现是jQuery版本的原生angularJS实现,而不仅仅是一个包装器。