Ich versuche, mehrere Angular Material-Checkboxen mit dem gleichen ng-Modell zu bekommen. Ich habe zwei Probleme: Wie bekomme ich Standard-Checkbox-Checkboxen und wie mache ich mindestens eines dieser Checkboxen erforderlich? Ich habe versucht mit ng-checked, aber dann kann ich die Werte nicht über das Formular POST.AngularJS mehrere Checkboxen Zweifel (Angular Material)
HTML
<label for="inputPassword3" class="col-sm-2 control-label">Školski sat *</label>
<div class="col-sm-10" >
<span class="col-sm-2" ng-repeat="period in periods">
<md-checkbox ng-model="form.periods[period]" ng-click="toggle(period, selected)">
{{ period }}. sat
</md-checkbox>
</span>{{selected | json}}
</div>
App.js
$scope.periods = [1,2,3,4,5,6,7,8,9,0]; /*broj sati*/
$scope.selected = [2];
$scope.toggle = function (period, list) {
var idx = list.indexOf(period);
if (idx > -1) {
list.splice(idx, 1);
}
else {
list.push(period);
}
};
$scope.exists = function (period, list) {
return list.indexOf(period) > -1;
};
Bitte Hilfe.
Dank Entwickler033, Das ist es. Ich schätze deine Bemühungen sehr! – Kruno
@Kruno, kannst du die Antwort als richtig markieren? – developer033