我使用此library创建多选下拉列表。一切都很好。
但有一些我无法处理它
在源文件中有displayProp: 'label'
,这意味着在json中你应该有一个字段调用label
,如下所示:
[{ id: 1, label: "David" }, { id: 2, label: "Jhon" }, { id: 3, aaa: "Danny" }];
这是我的问题:
如果我有没有标签字段的数据库,我必须更改displayProp: 'label'
,但如果我在2个jason中有不同字段的表单中有2个多选下拉菜单怎么办?
THX
答案 0 :(得分:0)
根据documentation,您可以非常轻松地使用不同的标签进行多次选择。只需在创建特定选择时使用extra-settings
属性,并为该选择指定displayProp
。
答案 1 :(得分:0)
我个人遇到过这个库的问题,最后使用了angular-multi-select,但我也遇到了多选的标签问题。
我建议查看这个库,但是你仍然需要一个自定义控制器,服务或工厂(取决于你正在做什么以及代码约定)来将数据库中的任何内容变成你需要的标签。你的多选择以及处理列表中每个对象的勾选属性的东西,它们基本上是for循环和if语句。