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. |