我在Angular JS页面中有两个下拉列表,如果我从一个下拉列表中选择Superuser,则应禁用另一个下拉列表



我在Angular JS页面中有两个下拉列表,如果我从一个下拉列表中选择Superuser,则应禁用另一个下拉列表,但是如果我会将值从SuperSuper更改为" Superuser"中的其他内容,则然后将再次启用它。我该怎么做?预先感谢

有几种方法可以做到这一点,但是所有方法都依靠在第二个下拉列表中使用ng-disabled指令。

you 可以使用一种方法来确定选择是否应该关闭,但我觉得这些方法会发射太多。为每个用户提供布尔值以描述他们是否是"超级用户",这一点清晰。

选择用户(使用ng-model将用户绑定到范围),您就可以通过ng-disabled传递所选用户"超级用户"布尔值将其禁用。

使用ctrl as ...语法查看此Plunker。http://plnkr.co/edit/qqoxnpj1mn9mcgdsminb?p=preview

最新更新