<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
<script src="https://code.angularjs.org/1.4.1/angular.js"></script>
<script>
var app = angular.module('sampleapp', []);
app.controller('samplecontroller', ["$scope", function($scope) {
$scope.itemsToPush=[{amount:'',percentage:''}];
$scope.myFunction = function() {
$scope.itemsToPush.push({
amount:'',
percentage:''
})
};
}]);
</script>
</head>
<body ng-app="sampleapp" ng-controller="samplecontroller">
<div class="test" ng-repeat="items in itemsToPush">
<div class="form-group" style="margin-top: 20px;">
<label class="checkbox-inline">
<input type="radio" name="amount" value="amount" ng-model="items.amount"> Reduction Amount
</label>
<label class="checkbox-inline" style="padding-left: 0px;">
<input type="text" name="reductiontext" value="" ng-model="items.reductionAmount" style="width: 80px;">
</label>
<label class="checkbox-inline" style="padding-left: 0px;">
<input type="radio" name="percentage" value="percentage" ng-model="items.amount"> Reduction Percentage
</label>
<label class="checkbox-inline" style="padding-left: 0px;">
<input type="text" name="reductiontext" value="" ng-model="items.reductionPercentage" style="width: 80px;">
</label>
</div>
</div>
<div>
<button class="btn btn-secondary" type="button" ng-click="myFunction()">Go!</button>
</div>
</body>
</html>
Hi. Я работаю в angularjs. У меня есть div, который содержит два переключателя (можно выбрать только один). У меня есть кнопка под названием Go.On click Go Мне нужно динамически добавлять Radio div. Проблема, с которой я столкнулся, - это когда добавляется div, я могу выбрать только одно радио из обоих (оригинальное и реплицированное) divs.I необходимо выбрать один переключатель из каждого div. Заранее спасибо. Вот https://plnkr.co/edit/cLemG02uFyQupG7h74WM?p=previewДобавить радиоразряд динамически угловойа
вам необходимо указать уникальное имя для каждого входного переключателя, например: то же, что и для процента. – Jenny
@Jenny Большое спасибо. Это помогло. –