It would be very useful to be able to add ng-readonly attribute to some (all) generated input tags. I figured no way to do that by some "hack". It differs from "disable" visually by color (at least). Making full form readOnly in firmly style does not seem to work in material version, perhaps only in bootstrap.