Javascript 如何切换单选按钮
我只想在单选按钮之间切换。该值以null开头 如果为0,则第一个复选框已选中,第二个复选框未选中 如果为1,则选中第二个复选框,第一个复选框未选中Javascript 如何切换单选按钮,javascript,html,angularjs,Javascript,Html,Angularjs,我只想在单选按钮之间切换。该值以null开头 如果为0,则第一个复选框已选中,第二个复选框未选中 如果为1,则选中第二个复选框,第一个复选框未选中 值:{{vm.Value}} 无需使用ng单击和ng选中 您必须将每个收音机的名称设置为相同,如下面示例中的name=“myRadios” 您必须将值设置为0或1,而不是{{vm.value}或将其绑定到所需的数据 (您的ng model=“vm.value”value=“{{vm.value}}”没有意义,因为ng model=是您要存储值
值:{{vm.Value}}
无需使用ng单击
和ng选中
- 您必须将每个收音机的名称设置为相同,如下面示例中的
name=“myRadios”
- 您必须将
值设置为
或0
,而不是1
或将其绑定到所需的数据 (您的{{vm.value}
没有意义,因为ng model=“vm.value”value=“{{vm.value}}”
是您要存储值的部分,而ng model=
是值的来源部分。)value=
值:{{vm.Value}}
输入相同的名称
<input type="radio" name="radio ng-model="vm.value" value={{vm.value}}
ng-click="vm.value = 0" ng-checked="vm.value == 0"
ng-init="vm.value = null" />
<input type="radio" name="radio ng-model="vm.value"
ng-click="vm.value = 1" value={{vm.value}}
ng-checked="vm.value == 1" />
您需要为每个输入类型的收音机添加与属性相同的名称。将name=“myValues”
作为属性添加到每个输入中。我无法硬编码该值。这来自db@Tiago:该值与答案无关,重要的是,名称
属性值对于每个相关的
都是相同的。要将值绑定到数据库中的数据,可以使用值=“{{yourvalue}}”
或。但是请注意,您的value=“{{vm.value}}”
没有任何意义,因为您希望将选择存储到vm.value
中,而不是从中获取值。