ฉันมีแบบฟอร์มนี้: http://jsfiddle.net/dfJeN/
ดังที่คุณเห็นค่าชื่อสำหรับอินพุตถูกตั้งค่าแบบคงที่:
name="username"
การตรวจสอบแบบฟอร์มใช้งานได้ดี (เพิ่มบางอย่างและลบข้อความทั้งหมดออกจากอินพุตข้อความจะต้องปรากฏขึ้น)
จากนั้นฉันพยายามตั้งค่าชื่อแบบไดนามิก: http://jsfiddle.net/jNWB8/
name="{input.name}"
จากนั้นฉันจะใช้สิ่งนี้กับการตรวจสอบความถูกต้องของฉัน
login.{{input.name}}.$error.required
(รูปแบบนี้จะใช้ใน ng-repeat) แต่การตรวจสอบแบบฟอร์มของฉันใช้งานไม่ได้ มีการตีความอย่างถูกต้องในเบราว์เซอร์ของฉัน (ถ้าฉันตรวจสอบองค์ประกอบฉันเห็น login.username. $ error.required)
ความคิดใด ๆ ?
แก้ไข: หลังจากบันทึกขอบเขตในคอนโซลปรากฏว่าไฟล์
{{input.name}}
นิพจน์ไม่สอดแทรก แบบฟอร์มของฉันเป็นแอตทริบิวต์ {{input.name}} แต่ไม่มีชื่อผู้ใช้
อัปเดต: ตั้งแต่ 1.3.0-rc.3 name = "{{input.name}}" ทำงานตามที่คาดไว้ โปรดดู# 1404