Я работаю над угловым проектом. У меня есть два div. В одном div есть динамический ввод, который генерируется через ng-repeat. Изначально два входа будут доступны, но если euser нажимает на добавление более динамических двух входных данных, будет генерироваться через ng-repeat. И в другом div есть два текста типа ввода, которые уже присутствуют там (не генерируются через ng-repeat).Как получить данные в контроллере как поля ng-repeat, так и внешнего поля ng-repeat
Проблема, с которой я столкнулся, - как принять значение обоих входных данных div на submit.Pls, помогите мне в этом, как взять все данные сразу на submit. Мой код:
var addnew = angular.module('dump',[]);
addnew.controller('dumpcontroller', function($scope)
{
$scope.choices = [{id: 'choice1'}];
$scope.addNewChoice = function() {
var newItemNo = $scope.choices.length+1;
$scope.choices.push({'id':'choice'+newItemNo});
};
$scope.removeChoice = function() {
var lastItem = $scope.choices.length-1;
$scope.choices.splice(lastItem);
};
});
<html>
<head>
<script src ="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js"></script>
</head>
<body ng-app="dump" ng-controller="dumpcontroller">
<div class="divone" data-ng-repeat="choice in choices">
<input type="text" placeholder="Name" ng-model="choice.childname">
<input type="text" placeholder="Name" ng-model="choice.childbirth">
<button ng-click="removeChoice()">-</button> //To remove the field dynamically.
</div>
<button class="remove" ng-click="addNewChoice()">Add more</button> //To add the more childname and childbirth field.
<div class="divtwo">
<input type="text" placeholder="Name" ng-model="choice.firstname">
<input type="text" placeholder="Name" ng-model="choice.lastname">
</div>
<button type="button" id="submit" name="submit" ng-click="famupdate(choices)">Submit</button>
</body>
</html>
Теперь я хочу, чтобы получить все детали как DIV на клик в controller.How я могу добиться этого. Выручи меня.
Спасибо вам в ожидании.
Поделитесь своим кодом в plnkr. –
Я добавил фрагмент – Mohammed
вы хотите как в том же массиве? –