这是我正在尝试做的图像。,下面的Plunkr链接。
我有一个数字步进器和选择下拉列表的行。下拉列表的数量绑定(步进模型)到步进器的数值。
我在$ scope中有两个数组变量,分别用于ng-repeat和单独的下拉列表。
我该如何编写这样的事件侦听器?如果我在驱动程序1中选择“非NONE”值,则应禁用通道a1。如果驱动程序1为“无”,则需要启用通道a1。
通过编写更改处理程序并选择下一个同级并将其禁用,可以理解这可以在jQuery中完成。如何在Angular中获得相同的效果?
费。我正在使用$ index变量为每个下拉列表创建不同的ID
例如:driver_1,channel_1等
JSON Dump在$ scope中调用一个辅助方法,该方法会打印出JSON。
代码在Plunkr上。 http://plnkr.co/edit/j0ClqQ3P6LZtkgctFrRB
http://plnkr.co/edit/j0ClqQ3P6LZtkgctFrRB
最佳答案
您可以在频道选择中使用ng-disabled
:ng-disabled="value['selectedDriver'] != 'None'"
这是一个演示:http://plnkr.co/UMP6XDe9bQa3y3dFHyE1
关于javascript - Angular有条件地启用/禁用HTML选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22749782/