<input type="radio" ng-checked="pooledFunds.acceptPooledFunds == 1">
<input type="radio" ng-checked="pooledFunds.acceptPooledFunds == 1"> {{pooledFunds.acceptPooledFunds}} , {{pooledFunds.acceptPooledFunds == 1}}
我在控制器中有一个分配给作用域变量的JSON对象,例如
$scope.pooledFunds = {"acceptPooledFunds" : 1};
使用{{pooledFunds.acceptPooledFunds}}打印时,值pooledFunds.acceptPooledFunds显示为1,而{{pooledFunds.acceptPooledFunds == 1}}显示为true。
但是单选按钮没有变成检查模式。
我已经检查了此链接:angular ng-checked is not working for radio
这没有帮助。
最佳答案
尝试这个
<input type="radio" ng-model="pooledFunds.selectedVal" name="pooled" />
<input type="radio" ng-model="pooledFunds.selectedVal" name="pooled" />
Java脚本
$scope.pooledFunds.selectedVal = 1;
使用
ng-model
,如果将模型的值设置为true / false,则它应该起作用。工作Demo
关于javascript - Angular ng-checked不适用于 radio -2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37208746/