Сгенерировать поля ввода динамической формы и собирать данные поля в массиве в AngularJsJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Сгенерировать поля ввода динамической формы и собирать данные поля в массиве в AngularJs

Сообщение Anonymous »

Мне нужно динамически генерировать поля ввода формы, нажав кнопку «Добавить продажу» в форме. который достигнут < /p>
Также при выбранном изменении выпадает, он получает цену из базы данных и использует количество для расчета количества этого продукта. < /p>
Если я нажму кнопку «Добавить продажу» для другой формы. Создание изменений влияет на предыдущую. angularjs?appcat.controller("MainCtrl", ['$scope', '$http', '$location', function ($scope, $http, $location)
{
//var quan = $scope.quantity;
$http.get('/api/pproduct').success(function (data)
{
$scope.pcategoryA = data;
});

// this controll the addition and removal
$scope.choices = [{ id: 'choice1' }];

//any time changes occurr it calculate the Amount
$scope.changedValue = function (item,quan)
{
if (item != null && quan !=null)
{
$http.get('/api/product/'+ item).success(function (data)
{ // this is the price for that product from the Database
//this sets amount field
$scope.amount = parseFloat(data.price * quan);
});
}
}

// this generate a form
$scope.addNewChoice = function ()
{
var newItemNo = $scope.choices.length + 1;
$scope.choices.push({ 'id': 'choice' + newItemNo });
};

// this remove the form
$scope.removeChoice = function () {
var lastItem = $scope.choices.length - 1;
if ($scope.choices.length > 1) {
$scope.choices.splice(lastItem);
}
};
}]);
< /code>
Это html < /p>


Подробнее здесь: https://stackoverflow.com/questions/364 ... in-angular
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»