У меня есть эта форма: http://jsfiddle.net/dfJeN/
Как вы видите, значение имени для ввода статически установлено:
name="username"
проверка формы отлично работает (добавьте что-нибудь и удалите весь текст с ввода, появится текст).
Затем я пытаюсь динамически установить значение имени: http://jsfiddle.net/jNWB8/
name="{input.name}"
Затем я применяю это к моей проверке
login.{{input.name}}.$error.required
(этот шаблон будет использоваться в ng-повторе), но моя проверка формы нарушена. Он правильно интерпретируется в моем браузере (если я проверяю элемент, я видел login.username. $Error.required).
Любая идея?
РЕДАКТИРОВАТЬ: После регистрации области в консоли появляется, что
{{input.name}}
выражение не интерполируется. Моя форма как {{input.name}}, но не имя пользователя.
UPDATE: Поскольку 1.3.0-rc.3 name= "{{input.name}}" работает как ожидалось. См. # 1404