角度ng-checked不适用于无线电 - 2

时间:2016-05-13 11:20:20

标签: javascript angularjs

<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

并没有帮助。

1 个答案:

答案 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