2017-05-19 4 views
0

Ich habe ein Kontrollkästchen, und ich möchte den Wert des Kontrollkästchens als falsch festlegen, wenn es zum ersten Mal deaktiviert ist. Wie geht das in eckigen js?Wie wird der Standardwert des Kontrollkästchens false gesetzt, wenn es nicht markiert ist?

<div class="col-xs-6 col-xs-offset-4 col-sm-6 col-sm-offset-4 col-md-7 col-md-offset-3 col-lg-7 col-lg-offset-3 controls test-check"> 
    <input 
     type="checkbox" 
     id="checkbox-1-1" 
     class="regular-checkbox" 
     ng-true-value="true" 
     ng-false-value="false" 
     ng-checked="addUser.isAllOrgSelected" 
     ng-model="addUser.isAllOrgSelected"> 
    <label for="checkbox-1-1"></label>      
    <label class="label-all">{{::'label.all'|translate}}</label>       
</div>    
+1

ist addUser.isAllOrgSelected beim Start nicht definiert ?? wenn nicht, sollte das Kontrollkästchen bereits falsch sein – Vanojx1

Antwort

1

Ich habe eine Checkbox, und ich mag Wert von Checkbox als falsch setzen, wenn es nicht markiert frst Zeit. Wie geht das in eckigen js?

, die tatsächlich das Standardverhalten ist

angular.module('myApp', [])
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="myApp"> 
 
    <label> 
 
     <input type="checkbox" ng-model="checked"> my checkbox 
 
    </label> Checked: {{ checked | json}} 
 
</div>


edit:

Wenn Sie den Wert Ihres Modells auf false gesetzt werden soll, bevor jemand interagiert mit Ihre Checkbox können Sie in einem ngController:

angular.module('myApp', []) 
 
.controller('ctrl', function() { 
 
    var vm = this 
 
    vm.checked = false 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="myApp"> 
 
    <div ng-controller="ctrl as vm"> 
 
    <label> 
 
     <input type="checkbox" ng-model="vm.checked"> my checkbox 
 
    </label> Checked: {{ vm.checked | json}} 
 
    </div> 
 
</div>

+0

Es gibt kein Verhalten, bevor ich die Checkbox berührte, ich möchte das falsch sein. –

+1

Ich habe meine Antwort bearbeitet. meinst Du das? – jbe

+0

Dieser ist richtig .... –

Verwandte Themen