我的md-radio-group
非常简单,我很难设置默认值。该组正在使用一个对象(我认为这与问题有关)。
请参考我的codepen示例。
我将md-radio-group
默认为第二个选项,但从未选择"广播"按钮。
我想念什么吗?
这里的几个更改:
您正在插值无线电的值。这样做是无关紧要的,并且在您迭代的阵列中失去了对象的参考。将您的价值更改为ng-value="option"
。
在您的控制器中,设置默认选项。由于数组位置从0开始,因此对于您的第二个选项,您将使用[1]
。
$scope.optionExample = $scope.options[1];
如果添加另一个属性以做出默认选择,如
$scope.statusList = [{ id: "APN", status: "Approved", isChecked: true }, { id: "VIP", status: "Scheduled", isChecked: false }, ];
在html
<input type="checkbox" ng-model="item.isChecked" ng-repeat="item in statusList"/>
<label class="form-control" style="width:305px"> {{item.status}}  </label>