我想根据对另一个下拉列表的选择来禁用multiselect下拉指令。这是第一个下拉列表
<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>这是多选下拉菜单。
`<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>`当我尝试禁用基于第一个下拉选择的简单按钮时,它工作得很好,但同样的事情与多选择下拉指令不起作用。
<input type="button"
ng-disabled="currentState === 'Select State'"
class="btn btn-primary btn-md" />发布于 2017-03-09 04:15:36
对于angularjs-dropdown-multiselect,要禁用下拉列表,您必须使用disabled而不是ng-disabled。
<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>https://stackoverflow.com/questions/42680998
复制相似问题