In Js-Datei:for-Schleife läuft nur einmal in AngularJS
$scope.isCheckboxChecked = function() {
var chks = document.getElementsByName('chk[]');
for (var i = 0; i < chks.length; i++)
{
if (chks[i].checked)
{
$scope.checkBoxClicked = true;
$('#btnUpdateData').attr("data-target", "#update-modal");
$('#btnUpdateData').attr("data-toggle", "modal");
break;
}
if ($scope.checkBoxClicked == false)
{
alert("Please select at least one checkbox");
}
}
}
In HTML
<div class="row" style="">
<button type="button" id="btnUpdateData" class="btn btn-info" ng-click="isCheckboxChecked()">Update</button>
</div>
Dieser Code überprüft, ob das Kontrollkästchen nur einmal überprüft wird. Sobald das Kontrollkästchen deaktiviert ist, möchte ich, dass die for-Schleife erneut ausgeführt wird.
fehlt HTML einige Code? –
versuchen ohne Pause; – DMCISSOKHO