Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度:多选下拉列表_Javascript_Angularjs - Fatal编程技术网

Javascript 角度:多选下拉列表

Javascript 角度:多选下拉列表,javascript,angularjs,Javascript,Angularjs,我用它来创建多选下拉列表。一切都很好。 但有件事我办不到。 在源文件中有displayProp:“label”,这意味着在json中您应该有一个字段调用标签,如下所示: [{ id: 1, label: "David" }, { id: 2, label: "Jhon" }, { id: 3, aaa: "Danny" }]; 我的问题是: 如果我的数据库没有标签字段,我必须更改displayProp:“label”,但如果我的表单中有两个多选下拉列表,其中两个字段不同,该怎么办? Thx根据

我用它来创建多选下拉列表。一切都很好。 但有件事我办不到。 在源文件中有displayProp:“label”,这意味着在json中您应该有一个字段调用标签,如下所示:

[{ id: 1, label: "David" }, { id: 2, label: "Jhon" }, { id: 3, aaa: "Danny" }];
我的问题是: 如果我的数据库没有标签字段,我必须更改displayProp:“label”,但如果我的表单中有两个多选下拉列表,其中两个字段不同,该怎么办?
Thx

根据,您可以很容易地使用不同的标签进行多个选择。创建特定选择时只需使用额外的设置属性,并仅为该选择指定displayProp。

我个人对此库有问题,最终使用了该库,但我也遇到了多重选择标签的问题


我建议您查看这个库,但您仍然需要一个自定义控制器,服务或工厂,具体取决于您正在做的事情和代码约定,可以将数据库中的任何内容转换为multi-select所需的标签,还可以处理列表中每个对象的勾选属性,这些属性基本上是for循环和if语句。

与我试过的AngularJS的多选库,我发现chrome调试工具,如AngularJS Batarang,会弄乱dom,并倾向于破坏这些库,它们非常易变。