我的角度js中有两个下拉页面,如果我将从一个下拉列表中选择超级用户,则应禁用另一个下拉列表,但如果我将超级用户的值更改为另一个下拉列表中的其他内容,则会再次启用它。我怎样才能做到这一点? 提前致谢
答案 0 :(得分:0)
有几种方法可以做到这一点,但都依赖于在第二个下拉列表中使用ng-disabled
指令。
你可以使用一种方法来确定是否应该关闭选择,但我觉得那些方法引发了太多。更清楚的是给每个用户一个布尔值来描述他们是否是“超级用户”。
一旦选择了用户(使用ng-model
将用户绑定到范围),您就可以传递ng-disabled
所选用户“超级用户”布尔值以禁用它。
使用ctrl as ...
语法查看此plunker。 http://plnkr.co/edit/QQOxnPj1Mn9McgDSMInB?p=preview