У мене така форма: http://jsfiddle.net/dfJeN/
Як ви бачите, значення імені для вводу є статично встановленим:
name="username"
, перевірка форми працює чудово (додайте щось і видаліть увесь текст із вхідного тексту, повинен з’явитися текст).
Потім я намагаюся динамічно встановити значення імені: http://jsfiddle.net/jNWB8/
name="{input.name}"
Потім я застосовую це для своєї перевірки
login.{{input.name}}.$error.required
(ця модель буде використана в ng-повторенні), але моя перевірка форми порушена. Це правильно інтерпретується у моєму браузері (якщо я перевіряю елемент, я побачив login.username. $ Error.required).
Будь-яка ідея?
EDIT: Після входу області в консоль виявляється, що
{{input.name}}
вираз не є інтерполятом. Моя форма як атрибут {{input.name}}, але без імені користувача.
ОНОВЛЕННЯ: Оскільки 1.3.0-rc.3 name = "{{input.name}}" працює як очікувалося. Будь ласка, дивіться # 1404