角度,重复和重复按钮

时间:2014-10-24 18:30:39

标签: javascript angularjs radio-button

我在ng-repeat中使用单选按钮,似乎有一些问题。基本上,它们可以工作,但是用户必须单击两次单选按钮才能取消选中,我似乎无法找出原因。以下是我如何使用它。

<div ng-repeat="parent in chains track by $index"><!-- Level 1 row -->
    <input type="radio" name="levelCheckDat" ng-model="trackChain.value" ng-value="{{$index}}" ng-change="trackLevelIndex()"> 
    <p style="font-weight:bold;">Chain {{$index+1}}</p>
</div>

它来自重复,但它只会在你点击两次后开始工作。对此有何见解?

ng-change只是设置一个布尔值,所以我知道选择的东西是这样的:

$scope.trackLevelIndex = function(){
    //update index for tracking what level we have selected
    $scope.levelChecked = true;
};

然后我使用trackChain.value告诉我选择了什么级别。

0 个答案:

没有答案