【发布时间】:2014-10-17 16:12:53
【问题描述】:
我无法让以下示例在 IE9 中运行。下拉列表不启用或禁用。
使用 AngularJS v1.2.22 和 Kendo UI v2014.2.903
任何帮助将不胜感激。
HTML:
<div kendo-drop-down-list k-data-source="names" ng-model="selected" ng-disabled="disabled">
</div>
<label>ng-disable
<input type="checkbox" ng-model="disabled" />
</label>
<div kendo-drop-down-list k-data-source="names" ng-model="selected" k-enable="enabled">
</div>
<label>k-enable
<input type="checkbox" ng-model="enabled" />
</label>
<pre>DISABLED: {{disabled}} ENABLED: {{enabled}}</pre>
JS:
$scope.names = ['Option 1', 'Option 2', 'Option 3'];
$scope.enabled = true;
【问题讨论】:
-
ng-disabled="disabled" 是你的标记,但 $scope.enabled = true 是你的代码
-
$scope.disabled = true;也可以在js代码中,不需要,因为点击复选框时会初始化模型值。
标签: angularjs kendo-ui internet-explorer-9