在Ember.js中使用Select2

在Ember.js中使用Select2,ember.js,jquery-select2,Ember.js,Jquery Select2,我真的很难在ember中集成select2 我想改变这一点: <input type="hidden" value=user /> 使用select2将所选结果绑定到模型中的user属性,并使用ajax将其输入到搜索输入中 请帮助。您必须首先给出一个普通的选择框,然后应用select2。 要在ember中创建选择框 {{view Ember.Select viewName="select2View" contentBinding="optionL

我真的很难在ember中集成
select2

我想改变这一点:

<input type="hidden" value=user />

使用
select2
将所选结果绑定到模型中的
user
属性,并使用ajax将其输入到搜索输入中


请帮助。

您必须首先给出一个普通的选择框,然后应用select2。 要在ember中创建选择框

{{view Ember.Select viewName="select2View"
                contentBinding="optionList"
        optionLabelPath="content.label"
        optionValuePath="content.value"
        prompt=""
        valueBinding="user"}}
其中“Options list”是要在select中填充的列表。请参见下面的示例

[{“label”:“label1”,“value”:1},{“label”:“label2”,“value”:2}]

然后,如果选择标签1,“用户”将有一个值1


或者,您也可以参考此

我知道您特别要求Select2帮助,但是如果您使用的确切库不是那么重要,您可能希望尝试使用Addepar。它基于Select2,所以非常相似。它将为您提供搜索功能,并为您绑定选定的值。自定义它的样式也相当容易。

{{view}}在ember 2.0+中被弃用

我找到了将select2转换为组件的项目

ember install ember-select-2

编辑1:

还有一个更活跃的nativley构建的,您可能应该使用这个

ember install ember-power-select

ember install ember-power-select