2016-04-25 9 views
0

Das ist mein Code. Wenn ich switchColors übergebe, gibt der Server für undefiniert zurück. Wie ist das falsch?Wie mache ich Radio-Buttons in Angular

Wie soll ich auch $ scope.swichColors in meinem Controller einleiten? Derzeit habe ich $ scope.switchColors = '';

<label class="radio-inline"> 
    <input type="radio" ng-model="$parent.switchColors" value = "yes" >Yes</input> 
</label> 

<label class="radio-inline"> 
    <input type= "radio" ng-model = "$parent.switchColors" value = "no" >No</input> 
</label> 
+1

sein können Ihnen helfen http://stackoverflow.com/questions/36244427/angular-js-inputradio-doesnt-work/36244545#36244545 mit –

Antwort

1

Versuchen ng-Wert statt Wert

<label class="radio-inline"> 
     <input type="radio" ng-model="$parent.switchColors" ng-value = "yes" >Yes</input> 
    </label> 

    <label class="radio-inline"> 
     <input type= "radio" ng-model = "$parent.switchColors" ng-value = "no" >No</input> 
    </label> 
+0

Ich denke, dass ich switchColors in meinem Controller falsch initiiere, gerade mache ich gerade '$ scope.switchColors =' ';' –

+0

sollte ich etwas anderes machen? Denn jetzt kann ich die Tasten –

+0

auch in der Dokumentation hier nicht mehr auswählen: Sie haben Wert statt ng-Wert verwendet. https://docs.angularjs.org/api/ng/input/input%5Bradio%5D –

Verwandte Themen