I am currently having the same issue with ng-disabled. Unfortunately, the only workaround I could think of was to control the logic ng-disabledin the controller. So in your case:
<select kendo-drop-down-list k-data-text-field="'text'"
k-option-label="'Select'" k-data-value-field="'id'"
k-data-source="assessmentOptions" name="riskAssesLevelLookupCode"
Required id="riskAssesLevelLookupCode"
maxlength="256"
ng-attr-disabled="checkForDisabled()"
ng-model="riskAssessmentDTO.riskAssesLevelLookupCode">
</select>
And in the controller:
checkForDisabled() {
if(disableAssessmentType) {
return "disabled";
} else {
return "";
}
}
IE9. ng-click. false, , . - :
<button ng-click="callMethod()" ng-disabled="checkDisabled()">
Click me if Im enabled
</button>
:
checkDisabled() {
$scope.isDisabled = false;
return false;
}
callMethod() {
if($scope.isDisabled) {
} else {
}
}