AngularJS dispone di una direttiva specifica per impostare in sola lettura i campi dei form.
La direttiva ng-readonly
imposta l'attributo readonly
dei campi dei form in base all'espressione booleana passata:
<!DOCTYPE html>
<html ng-app="MyApp">
<head>
<script src="angular.js"></script>
</head>
<body>
Read-only: <input type="checkbox" ng-model="readOnly"><br/>
<input type="text" ng-readonly="readOnly" value="Some text here"/>
<script>
angular.module('MyApp', []);
</script>
</body>
</html>