如果我在Chrome V57中使用ng-model和ng-disable,则无法禁用复选框

时间:2017-04-18 10:07:04

标签: javascript angularjs checkbox angularjs-ng-model angularjs-ng-disabled

我在Chrome版本57中遇到红色烤面包机错误。如果我同时使用ng-modelng-disable

我有如下标签:

<input type="checkbox" ng-value="true" ng-model="classification" ng-disabled="classification === true">

默认情况下,分类为false。当用户检查checbox时,分类变为true,同时禁用复选框。

在Chrome版本低于57的情况下工作正常。现在我们正在使用Chrome V57。 IE和Mozilla中没有出现此问题。

我们正在使用Angular 1.3

如果有人对此有任何解决方案,请分享。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我创建了一个例子。请检查。

&#13;
&#13;
<!DOCTYPE html>
<html ng-app>
<head>
<script src="http://code.angularjs.org/1.2.0/angular.min.js"></script>
</head>
<body>
<input type="checkbox" ng-model="checked" ng-disabled="checked">Check<br/>
</body>
</html>
&#13;
&#13;
&#13;