2016-04-25 3 views
0

これは私のコードです。私がswitchColorsを送信すると、サーバーはundefinedを返します。これはどうやって間違っている?角でラジオボタンを行う方法

コントローラで$ 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

NG-値を使用してみてください代わりの値

<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の代わりにvalueが使用されました。 https://docs.angularjs.org/api/ng/input/input%5Bradio%5D –

関連する問題