Angularjs中只要在<input>框中存在readonly就直接表示只读,readonly = "readonly"、readonly =""、readonly ="true"、readonly ="false"这些都会导致文本框变成只读模式,并且无法动态修改。
要在Angularjs中动态设置只读,用ng-readonly="true/false"可以设置:
<input ng-readonly="isreadonly" type="text" ng-model="pcbProLineValue.value" class="form-control" />
$scope.isreadonly = true/false;