Angular Js默认单选按钮选择

时间:2014-07-07 09:49:12

标签: angularjs angularjs-directive

我正在使用以下代码来选择单选按钮的第一个选项,但不知何故它似乎无法正常工作

<label class="radio inline">
    <input type="radio" ng-value="true" name="smsEnabled" ng-model="contactNumberArray.smsEnabled1" ng-checked="true">Yes
</label>
<label class="radio inline">
    <input type="radio" ng-value="false" name="smsEnabled" ng-model="contactNumberArray.smsEnabled1">No
</label>

有人可以提出一些解决方法吗?

1 个答案:

答案 0 :(得分:1)

您好在控制器中必须为contactNumberArray设置默认值 请看这里:http://jsbin.com/dafoj/1/edit

JS:

  $scope.contactNumberArray ={

    smsEnabled1 : true
  };

HTML:

 <label class="radio inline">
    <input type="radio" ng-value="true" name="smsEnabled" ng-model="contactNumberArray.smsEnabled1" ng-checked="true">Yes
</label>
<label class="radio inline">
    <input type="radio" ng-value="false" name="smsEnabled" ng-model="contactNumberArray.smsEnabled1">No
</label>