Мне нужно создать форму, состоящую из динамических мастеров с динамическими полями в angularJs.Получение данных динамических полей, созданных ng-repeat
Код для этого заключается в следующем:
<div ng-repeat="field in wizard.Wizardfields">
{{field.label}}
<input type="{{field.type}}" placeholder="{{field.label}}" ng-model="field.value" />
</div>
<input type="button" value="Next" ng-click="next(field)" />
Теперь поля создаются, но я не могу понять, как получить данные, введенные во всех полях в угловом контроллере. Thanx за любую помощь относительно этого ...
EDIT
Теперь у меня есть данные всех полей этого решения
<input type="{{field.type}}" placeholder="{{field.label}}" ng-model="values[$index]" />
но нет никакой разницы, какое значение имеет, какие поля ,
Я имею в виду, что он дает массив, подобный ["abc", "12"], в то время как я хочу, чтобы он как [name: "abc", age: "12"] ... Или в любой форме, в которой данные определенного поля могут быть признаны ...
«Поле» выходит за рамки вашего вышеуказанного «ng-click =» next (field) »' – g19fanatic
, но если я поместил бы кнопку внутри div, она будет повторяться после каждого поля ввода. Есть ли какое-либо другое решение для этого просто хочу сохранить данные формы. –