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