Javascript Angularjs输入[radio],具有唯一ng型号,未设置
简单的问题是,当使用一组单选按钮时,每个按钮使用一个唯一的ng模型,当取消选择一个按钮时,模型的值不会从true更改为false 在本例中,未选中时,每个模型仍保留“true”: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="
<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,但没有成功。它似乎打破了对范围的绑定。