ng-readonlyคำสั่งAngularJS


ตัวอย่าง

ทำให้ฟิลด์อินพุตเป็นแบบอ่านอย่างเดียว:

Readonly: <input type="checkbox" ng-model="all">
<br>
<input type="text" ng-readonly="all">

ความหมายและการใช้งาน

คำng-readonlyสั่งตั้งค่าแอตทริบิวต์แบบอ่านอย่างเดียวของฟิลด์แบบฟอร์ม (อินพุตหรือ textarea)

ช่องแบบฟอร์มจะอ่านได้อย่างเดียวหากนิพจน์ภายในng-readonly แอตทริบิวต์คืนค่าเป็น "จริง"

จำเป็นต้องมี คำng-readonlyสั่งเพื่อให้สามารถเปลี่ยนค่าระหว่างtrueและ falseใน HTML คุณไม่สามารถตั้งค่าreadonlyแอตทริบิวต์เป็นfalse(การมีอยู่ของแอตทริบิวต์แบบอ่านอย่างเดียวทำให้องค์ประกอบเป็นแบบอ่านอย่างเดียวโดยไม่คำนึงถึงค่า)


ไวยากรณ์

<input ng-readonly="expression"></input>

รองรับโดย <input> <textarea> องค์ประกอบ


ค่าพารามิเตอร์

Value Description
expression An expression that will set the element's readonly attribute if it returns true.