如果在其他下拉菜单中使用,则禁用选项

时间:2017-12-05 13:17:08

标签: javascript jquery html angularjs

我已经研究过一些关于解决我问题的最佳方法的信息,并找到了这个帖子 - Stackoverflow link但我不确定如何将它添加到我现有的小提琴中。

我有3个dropmenus(共9个)使用相同的数组(root.BlackScreen.gotoAndPlay("BSL") )来填充它。

我想为名为“special1,special2和special3”的3 ng模型做的是,如果他们选择了一个项目,则在3个菜单中的任何一个中,它将在另一个菜单中禁用。

我想我需要一个空白数组来将值推入。

我无法使用上面的链接找到一种方法。

这是my fiddle

numpy

1 个答案:

答案 0 :(得分:0)

您可以使用ng-disabled停用选择下拉列表。 请检查以下代码和代码的this revision

<select ng-show="platform.picture > 5" id="loadedspecial3" ng-model='special3' ng-options='value.name for value in lists.special | orderBy: "name"' ng-change='calcTotals()' ng-disabled="special1.name != ' None' || special2.name != ' None'"></select>`