Tôi có biểu mẫu này: http://jsfiddle.net/dfJeN/
Như bạn có thể thấy giá trị tên cho đầu vào được đặt tĩnh:
name="username"
, xác thực biểu mẫu hoạt động tốt (thêm một cái gì đó và xóa tất cả văn bản khỏi đầu vào, một văn bản phải xuất hiện).
Sau đó, tôi cố gắng đặt động giá trị tên: http://jsfiddle.net/jNWB8/
name="{input.name}"
Sau đó, tôi áp dụng điều này để xác thực của mình
login.{{input.name}}.$error.required
(mẫu này sẽ được sử dụng trong một ng-repeat) nhưng xác thực biểu mẫu của tôi bị hỏng. Nó được diễn giải chính xác trong trình duyệt của tôi (nếu tôi kiểm tra phần tử mà tôi thấy login.username. $ Error.required).
Bất kỳ ý tưởng ?
CHỈNH SỬA: Sau khi đăng nhập phạm vi trong bảng điều khiển, nó xuất hiện
{{input.name}}
biểu thức không nội suy. Biểu mẫu của tôi dưới dạng thuộc tính {{input.name}} nhưng không có tên người dùng.
CẬP NHẬT: Vì 1.3.0-rc.3 name = "{{input.name}}" hoạt động như mong đợi. Vui lòng xem # 1404