私のモデルでラジオボタンをバインドできないシナリオがあります。コードラジオボタンは、ng- if.Hereは私のコード私はラジオボタンのいくつかの値がいずれもselected.ngない-場合れるスコープを作成しますので、NG-繰り返しであることを割り当てるときDeviceTypeをのAngularjsがネストされたスコープ内のモデルとラジオボタンをバインドできません
<div ng-if="Type.Value == 'Gadgets'">
<div class="form-group radioChkBtn">
<label class="col-sm-3 control-label">Device Type</label>
<div class="col-sm-7">
<div class="radio" ng-repeat="type in Types">
<input type="radio" ng-model="DeviceType" ng-value="{{type.Value}}" id="radioDeviceType{{$index}}" name="devicetype"><label for="radioDeviceType{{$index}}"> {{type.Value}}</label>
</div>
</div>
</div>
値は常にundefined.Evenです。問題を引き起こしているスコープの入れ子になっているかもしれません。どんな助けも本当に感謝しています。
場合の出力{{}} DeviceTypeを、それは価値がありますか?また、あなたの '{{type.Value}}'をアンラップしてください... ng-valueを使うときは '{{...}}'は必要ありません。 – Tracker1
入力ラジオのために、私はカスタムラジオグリフに 'label> input + span'を使うことができるように、' 'を好んで使用します。 – Tracker1
@ tracker1はいDeviceTypeを出力すると値があります。 – sqlcte