Javascript 如何切换单选按钮

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=是您要存储值

我只想在单选按钮之间切换。该值以null开头

如果为0,则第一个复选框已选中,第二个复选框未选中

如果为1,则选中第二个复选框,第一个复选框未选中


值:{{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
中,而不是从中获取值。