<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}}显示为真。
但是单选按钮没有进入检查模式。 我已经检查过此链接:angular ng-checked is not working for radio
并没有帮助。
答案 0 :(得分:1)
试试这个
<input type="radio" ng-model="pooledFunds.selectedVal" name="pooled" />
<input type="radio" ng-model="pooledFunds.selectedVal" name="pooled" />
<强>的Javascript 强>
$scope.pooledFunds.selectedVal = 1;
使用ng-model
,如果您将模型的值设置为true / false,那么它应该可以正常工作。
工作Demo