如何检查Angular JS中的两个单选按钮之一?

时间:2015-05-02 09:04:49

标签: angularjs

我从Angular JS的AJAX查询中获取数据。是关于用户的信息。 页面中有两个输入单选按钮:

<input type="radio" ng-model="sex" value="1">
<input type="radio" ng-model="sex" value="2">

从AJAX我得到字段{'sex' : '1'}。如何使用value = 1检查输入并将其值设置为ng-model

2 个答案:

答案 0 :(得分:5)

首先为输入指定一个名称,使它们互斥:

<input type="radio" name="sex" ng-model="sex" value="1">
<input type="radio" name="sex" ng-model="sex" value="2">

现在,ng-model="sex"表示根据范围的sex属性的值填充输入。所以你需要检查控制器的第一个输入是

$scope.sex = '1';

答案 1 :(得分:1)

您可以使用$scope

在控制器中进行设置
<input type="radio" name="sex" ng-model="sex" value="1">
<input type="radio" name="sex" ng-model="sex" value="2">

$scope.sex = '1';

然后你已经为ng-model设置了变量,你可以使用它。