gpt4 book ai didi

angularjs - ng-disabled 不适用于 IE

转载 作者:行者123 更新时间:2023-12-02 23:07:23 24 4
gpt4 key购买 nike

我有以下 radio 输入元素,我使用 ng-disabled 根据应用程序 Controller 中的范围变量启用/禁用它。它在除 IE 11 之外的所有浏览器上都能完美运行。有人可以告诉我我在这里遗漏了什么/做错了什么吗?我研究过网络,但找不到任何线索来说明我在这里可能做错了什么。谢谢

 <input type="radio" id="select1" name="select1" value="{{payoption1}}" ng-model="order.payoption1" ng-disabled="clientDataloaded"/>

在 Controller 中:

 $scope.clientDataloaded = true; //this value change to false once client data is fully loaded...

注意:我使用的是 Angular 1.2.6

最佳答案

您的 IE 版本是多少(我的 IE 11.321.14393.0,window 10 上)我正在尝试重现您的问题,但无法这是一个我测试了所有浏览器的实例,它工作正常

你可以更新你的IE或者找其他不同操作系统Win7/Win8的系统尝试一下

(function() {
var app = angular.module('myApp', []);
app.controller('myController', ['$scope', function($scope) {
$scope.clientDataloaded = true;
}]);
})();
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js"></script>

<div ng-app="myApp" ng-controller="myController">
<button ng-click="clientDataloaded = !clientDataloaded">Enable/Disable</button>
<input type="radio" id="select1" name="select1" value="{{payoption1}}" ng-model="order.payoption1" ng-disabled="clientDataloaded"/>
</div>

关于angularjs - ng-disabled 不适用于 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24295126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com