2016-04-25 2 views
0

Это мой код. Когда я отправляю switchColors, сервер возвращает undefined для него. Как это неправильно?Как сделать радиокнопки в Angular

Также как я должен инициировать $ scope.swichColors в моем контроллере? В настоящее время у меня $ 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

может помочь вам http://stackoverflow.com/questions/36244427/angular-js-inputradio-doesnt-work/36244545#36244545 –

ответ

1

Попробуйте использовать нг-значение вместо значения

<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

Я думаю, что я инициирую switchColors неправильно в моем контроллере, прямо сейчас я просто делаю '$ scope.switchColors =' ';' –

+0

Должен ли я делать что-то другое? Потому что теперь я не могу выбрать кнопки –

+0

также в документах здесь: они использовали значение вместо ng-value. https://docs.angularjs.org/api/ng/input/input%5Bradio%5D –

Смежные вопросы