javascript - Angular : Allow selection from only one group in drop-down list bootstrap-select

标签 javascript jquery angularjs twitter-bootstrap bootstrap-select

我正在使用bootstrap-select用于带 Angular 下拉选择。我实际上想做的是只允许从一个组中进行选择(假设用户从Ground组中选择CS1607,则应禁用其他组中的选择,并且仅则允许从地面进行选择)。

 $scope.course = [{
    id: "Ground",
    code: ['CS1607','SD90','EE11','PO213']
  }, {
    id: "First",
    code: ['PH006','EE2131','Aq122']
  }, {
    id: "Second",
    code: ['CSB-9','AA22']
  }];

我知道,我必须使用 Angular 观察器来进行更改。我尝试了很多但无法得到想要的结果。 Here is my version of code.

如有任何帮助,我们将不胜感激。

最佳答案

我会将每个选择链接到一个模型(ng-model),并在其他两个模型不为空时禁用每个选择。类似于(对于 select_1):

...ng-if="!select_2_Value && !select_3_Value"...

关于javascript - Angular : Allow selection from only one group in drop-down list bootstrap-select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37921415/

相关文章:

angularjs - 如何在 ng-repeat 的 Angular 指令中预渲染变量?

javascript - 如何检索 angularjs cachefactory.get 值

javascript - 如何使用javascript调用按钮onclick并停止回发

javascript - 有什么方法可以将过滤器方法应用于自定义迭代器?

javascript - jQuery 选择多个类但在当前实例上为其中一个类更改 .css

angularjs - 通过 AngularJS 中的服务将数据加载到 Controller 中的方法

javascript - Highcharts 主从图表的问题

javascript - Ember 3 计算属性 getter setter

javascript - 如何在 JQuery 中更改 li 元素上的事件类并在单击 li 元素时将用户重定向到指定页面?

javascript - jQuery:仅获取 <td> 的 html