Я пытаюсь передать значение, подобное этому, из представления в контроллер в угловых js этой формы. Я не хочу его жестко кодировать. Как это можно сделать надлежащим образом?Передача ng-модели из вида в контроллер угловой js
angular.module('user').controller('UsersController', ['$scope', '$stateParams', 'Users',
\t function($scope, $stateParams, Orders) {
\t \t $scope.create = function() {
\t \t \t var user = new Users({
\t \t \t \t child: [
\t \t \t \t \t { columnA: child[0].columnA, columnB: child[0].columnB, columnC: child[0].columnC },
\t \t \t \t \t { columnB: child[1].columnA, columnB: child[1].columnB, columnC: child[1].columnC },
\t \t \t \t \t ...
\t \t \t \t \t { columnC: child[10].columnA, columnB: child[10].columnB, columnC: child[10].columnC }
\t \t \t \t ]
\t \t \t });
\t \t }
\t }
});
<form data-ng-submit="create()">
<input type="text" data-ng-model="child[0].columnA">
<input type="text" data-ng-model="child[0].columnB">
<input type="text" data-ng-model="child[0].columnC">
<input type="text" data-ng-model="child[1].columnA">
<input type="text" data-ng-model="child[1].columnB">
<input type="text" data-ng-model="child[1].columnC">
......
<input type="text" data-ng-model="child[10].columnA">
<input type="text" data-ng-model="child[10].columnB">
<input type="text" data-ng-model="child[10].columnC">
</form>
Было бы лучше, если бы в многоразовой директивы, которые могут выполнять функции выше.
$scope.create = function() {
child: toJSON(child);
}
function toJSON(var a) {
//automatically search through the view for ng-model with child[index].columnName and change to the form above.
}
Непонятно, что вы просите. Вы пытались использовать 'ng-repeat'? – charlietfl
@charlietfl Привет, у меня нет проблем с представлением в настоящее время. Это форма сообщения от представления к контроллеру, где пользователь отправляет форму. Как бы я мог упростить процесс передачи данных-ng-модели в контроллере в этом случае? – stackdisplay
Все еще не понимает проблему. Вы понимаете, что 'ng-model' автоматически создаст все объекты, которые у вас есть, если они еще не существуют? – charlietfl