【问题标题】:How to use select2 v4.03 and AngularJS together如何一起使用 select2 v4.03 和 AngularJS
【发布时间】:2016-07-22 19:14:24
【问题描述】:

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

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

谁能帮我直接使用select2和AngularJS(也许通过ng-model)?

【问题讨论】:

  • 这是一个 jQuery 插件。您仍然需要将其包装在指令中。
  • @dfsq 你到底是什么意思?您能否在答案中详细说明?

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


【解决方案1】:

Select2 是一个 jQuery 插件,它具有与 AngularJS 原生小部件(在角度上这些是指令)完全不同的方法,后者旨在从一开始就以角度方式工作。因此,如果可以的话,通常最好使用本机指令。如果您没有找到好的替代品,那么您也可以使用 jQuery 元素,但您必须将它们包装在一个角度指令中以调整它们并使它们以角度方式工作。这就是像ui-select 这样的项目所做的。

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

更新

抱歉,我刚刚查了一下,ui-select 中的 select2 实现是 jQuery 版本的原生 angularJS 实现,而不仅仅是一个包装器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 2016-01-30
    • 2015-12-13
    • 2018-04-22
    • 2016-11-23
    • 2016-07-08
    • 2019-07-06
    相关资源
    最近更新 更多