用于muiltiple mutiselect下拉的单个数据源

时间:2016-08-24 11:05:52

标签: angularjs typescript

我想使用单个数组作为Mutiple DropDown元素的数据源(将基于另一个ArrayList动态生成),当任何一个项目被选中时,多项选择和条件开始DDL,然后应该在剩余的DDL中删除或禁用它。

PS:我是前端开发的新手,并且在TypeScript中使用Angular1.5。

例: 选择选项的DS:[1,2,3,4,5,6,7,8]

当我们从任何DDL中取消选择任何项目时,我会遇到问题,因为取消选择的值需要根据剩余DDL的可用值数组推送。

1 个答案:

答案 0 :(得分:0)

也许你应该创建一个对象数组,如[{value:1,disabled:false},.....] 并使用disable属性。

应该是这样的:

<md-select ng-repeat="item in myItems">
<md-option
... ng-click="item.disabled = !item.disabled"></md-option>