Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs输入[radio],具有唯一ng型号,未设置_Javascript_Angularjs_Input_Radio Button - Fatal编程技术网

Javascript Angularjs输入[radio],具有唯一ng型号,未设置

Javascript Angularjs输入[radio],具有唯一ng型号,未设置,javascript,angularjs,input,radio-button,Javascript,Angularjs,Input,Radio Button,简单的问题是,当使用一组单选按钮时,每个按钮使用一个唯一的ng模型,当取消选择一个按钮时,模型的值不会从true更改为false 在本例中,未选中时,每个模型仍保留“true”: <form> <label for='qpInputdata'>No Selection</label> <input id="qpInputdata" class="form-control name="xCaasType" ng-model="

简单的问题是,当使用一组单选按钮时,每个按钮使用一个唯一的ng模型,当取消选择一个按钮时,模型的值不会从true更改为false

在本例中,未选中时,每个模型仍保留“true”:

<form>
    <label for='qpInputdata'>No Selection</label>
    <input id="qpInputdata" class="form-control
       name="xCaasType" ng-model="fData.xNone" type="radio"
       ng-value="true" value="true">
    <label for='qpInputdata'>Select This One</label>
    <input id="qpInputdata" class="form-control
        name="xCaasType" ng-model="fData.xNotNone" type="radio"
        ng-value="true" value="true">
</form>

一如既往,感谢您的指导。

您的表格应该是这样的

<form>
    <label for='qpInputdata'>No Selection</label>
    <input id="qpInputdata" class="form-control
       name="xCaasType" ng-model="fData.selection" type="radio"
       ng-value="true" value="no">
    <label for='qpInputdata'>Select This One</label>
    <input id="qpInputdata" class="form-control
        name="xCaasType" ng-model="fData.selection" type="radio"
        ng-value="true" value="selected">
</form>

现在,型号fData.selection将保留这两个值中的一个。否,根据所选选项选择。

单选按钮应使用相同的ng型号,除非它是不同的单选按钮组,在这种情况下,您使用不同的型号。如果它共享名称,则应共享该型号…这就是收音机的工作方式。有不同的型号是没有意义的。你想做什么?这是动态表单工具的一部分。我需要适应不同的数据类型。此特定示例应为所选项目设置“true”,否则设置“false”。然后使用这些模型进行输入,并从数据库中保存/检索数据。另外一项,我尝试了建议的设置ng true value和ng false value,但没有成功。它似乎打破了对范围的绑定。