首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Disable指令基于下拉值

Disable指令基于下拉值
EN

Stack Overflow用户
提问于 2017-03-09 04:10:01
回答 1查看 34关注 0票数 0

我想根据对另一个下拉列表的选择来禁用multiselect下拉指令。这是第一个下拉列表

代码语言:javascript
复制
    <div class="col-md-2 col-sm-2">
                                <label for="labelState">State</label>
                                <select id="zone" class="form-control btn btn-default"
                                        ng-disabled="!states"
                                        ng-model="currentState"
                                        ng-options="state as state for state in states"></select>
                            </div>

这是多选下拉菜单。

代码语言:javascript
复制
              `<div class="col-md-2 col-sm-2">
                                <div ng-controller="AppCtrl">
                                    <label for="ratingState">State</label>
                                    <div ng-dropdown-multiselect=""
                                         ng-disabled="currentState === 'Select State'"
                                         options="example14data"
                                         selected-model="example14model"
                                         checkboxes="true"
                                         extra-settings="example14settings">
                                    </div>                                       
                                </div>
                            </div>`

当我尝试禁用基于第一个下拉选择的简单按钮时,它工作得很好,但同样的事情与多选择下拉指令不起作用。

代码语言:javascript
复制
                                  <input type="button" 
                                   ng-disabled="currentState === 'Select State'"                                      
                                   class="btn btn-primary btn-md" />
EN

回答 1

Stack Overflow用户

发布于 2017-03-09 04:15:36

对于angularjs-dropdown-multiselect,要禁用下拉列表,您必须使用disabled而不是ng-disabled。

代码语言:javascript
复制
<div class="col-md-2 col-sm-2">
  <div ng-controller="AppCtrl">
    <label for="ratingState">State</label>
    <div ng-dropdown-multiselect=""
         disabled="currentState === 'Select State'"
         options="example14data"
         selected-model="example14model"
         checkboxes="true"
         extra-settings="example14settings">
    </div>
  </div>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42680998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档