嗨,我是 AngularJs 的新手。这里我的问题是在某种条件下我需要禁用我的多选下拉菜单。
因此,我在尝试禁用下拉菜单的帮助下制定了逻辑 -
document.getElementById("multidropdown").disabled = true;
Run Code Online (Sandbox Code Playgroud)
但没有运气。
所以,然后我谷歌它并了解ng-disable。所以,我在那里放了一个 ng-disable 并给它起一个这样的名字
ng-disabled="makeItDisabled"
Run Code Online (Sandbox Code Playgroud)
在我的 js 文件中,我设置
$scope.makeItDisabled = false
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我做了同样的事情
$scope.makeItDisabled = true
Run Code Online (Sandbox Code Playgroud)
但仍然没有运气。
这是我的 HTML-
column type="dropdownMultiSelect" styleName="form-control ng-isolate-scope multidropdown" ng-dropdown-multiselect="" options="dropdownData" selectedmodel="dropdownelect" extrasettings="multiselectsettings" events="DropDown_changed" text="" uniqueID="multidropdown" ng-disabled=" makeItDisabled
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的js代码
document.getElementById("multidropdown").disabled = true;
Run Code Online (Sandbox Code Playgroud)
并且
$scope.makeItDisabled = true;
Run Code Online (Sandbox Code Playgroud)
我对残疾人也做了同样的事情,但我也做不到。我想知道我哪里出错了。
我正在使用这个 https://github.com/dotansimha/angularjs-dropdown-multiselect