Как создать несколько типов ввода группы в одной форме в угловых JS

Я использую Angula JS и PHP в проекте
Я хочу создать форму, есть несколько типов ввода, которые группируются в одной форме, как

имя электронный телефон
имя электронный телефон
имя электронный телефон
имя электронный телефон
имя электронный телефон

нет определенной группы, это может быть от 10 до 50, поэтому я хочу создать ее в цикле
1: Как создать в цикле
2: Как загрузить на сервер

Пожалуйста, помогите мне Спасибо

1

Решение

Вы можете использовать «нг-повтор» на $scope :

<input  ng-model="numberOfInputs" type="text"/>
<button ng-click="myFunc()"> set number of inputs! </button>

<div ng-repeat="item in items">
<input ng-model="item.name" type="text" />
<input ng-model="item.phone" type="text" />
</div>

в вашем контроллере:

Предположим, мы можем установить количество входов и сохранить его
в $ scope.numberOfInputs:

$scope.items = [];

$scope.myFunc = function(){

for (i = 0; i < $scope.numberOfInputs.length; i++) {

$scope.items.push({id:i,name:'', email:''});
}

}

затем $scope.items можно отправить с угловым $http сервис для php!
а затем для преобразования его в использование массива json-decode() , после этого использовать PHP
foreach цикл для итерации по этому массиву и сохранения каждого отдельно!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]