Подтвердить что ты не робот

Angular.js: двусторонняя привязка внутри ng-repeat

Я работаю над приложением Angular.

Я хочу создать форму с произвольным количеством полей ввода текста с двусторонними привязками для каждого отдельного поля ввода. Нет кнопок, нет наблюдателей. ng-model работает неправильно из-за области (если я не ошибаюсь). Поля ввода генерируются из массива с ng-repeat следующим образом:

 <div ng-repeat="item in items">
   <label>{{item.name}}</label>
   <input type="text" placeholder="{{item.default}}" ng-model="{{item.value}}"> <!-- this input should be bound -->
 </div>

Мне просто нужна простая привязка для обновления массива items в контроллере при изменениях ввода.

Любая помощь была оценена.

4b9b3361

Ответ 1

Просто измените тег ввода, чтобы он читал:

<input type="text" placeholder="{{item.default}}" ng-model="item.value">

Обратите внимание на ng-model без фигурных скобок.

Рабочая панель: http://plnkr.co/edit/CLdem9yIw2Sk1U52Iajl?p=preview