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的版本,而不是隻是一個包裝。