3

我想使用AngularJsSelect2 v4.03而不添加任何指令。我研究过现在可以使用select2的新版本。如何将select2 v4.03和AngularJS结合使用

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

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

+1

这是一个jQuery插件。你仍然需要用指令包装它。 – dfsq

+0

@dfsq这是什么意思?你能否在一个答案中详细说明它? –

回答

3

Select2是一个jQuery插件,它有一个完全不同于AngularJS原生小部件(角度为指令)的方法,它被设计用于从头开始以角度方式工作。所以通常情况下,如果可以的话,使用native指令是一个好主意。如果你没有找到一个好的替代品,那么你也可以使用jQuery元素,但是你必须将它们包装在一个角度指令中以调整它们并使它们以角度方式工作。这就是ui-select这样的项目。

因此,如果较新的select2ui-select上仍然不可用,您可以等到它实施。或者搜索另一个包装...或者,搜索一个本地的替代品。如果你还没有,我会建议你看看oi-select,例如,我觉得它很好,很灵活。

更新

对不起,我只是检查,并从ui-selectselect2实现本地angularJS实现的jQuery的版本,而不是只是一个包装。