Javascript 如果在Chrome V57中使用ng model和ng disable,则无法禁用复选框
我在Chrome版本57中遇到红色烤面包机错误。如果我同时使用Javascript 如果在Chrome V57中使用ng model和ng disable,则无法禁用复选框,javascript,angularjs,checkbox,angularjs-ng-model,angularjs-ng-disabled,Javascript,Angularjs,Checkbox,Angularjs Ng Model,Angularjs Ng Disabled,我在Chrome版本57中遇到红色烤面包机错误。如果我同时使用ng model和ng disable 我有如下选项卡: <input type="checkbox" ng-value="true" ng-model="classification" ng-disabled="classification === true"> 默认情况下,分类为false。当用户选中checbox时,分类变为true,同时禁用复选框 它在不到57的Chrome版本中运行良好。现在我们使用的是Ch
ng model
和ng disable
我有如下选项卡:
<input type="checkbox" ng-value="true" ng-model="classification" ng-disabled="classification === true">
默认情况下,分类为false。当用户选中checbox时,分类变为true,同时禁用复选框
它在不到57的Chrome版本中运行良好。现在我们使用的是ChromeV57。IE和Mozilla中没有出现此问题
我们使用的是Angular 1.3
如果有人对此有任何解决方案,请与我们分享
提前感谢。我创建了一个示例。请查收
检查
试试这个,ng disable=“classification”@Dushyantha:是的,我也试过这个。。。但同样的结果是,它是ng禁用的,而不是ng禁用的。我希望这能帮助你。对不起,这是打字错误。谢谢@Ananya。在我的应用程序中,这也没有达到预期效果。我可以禁用该复选框,但出现以下错误:错误:[$rootScope:inprog]这是摘要周期问题。我们可以使用:if(!$scope.$$phase){//$digest或$apply//write updates here}或$timeout(函数(){///您想要的任何东西都可以转到这里,并将在下一个digest上安全运行。}),但我不确定在我的大应用程序中向何处添加此代码@Ananya您能建议如何解决此问题吗?$(超时(函数(){//Update scope variables,即classification});请再试一次