2014-02-09 40 views
0
<li ng-repeat="flagVm in flagVms track by $id(flagVm)"> 
    <label for="alternative{{$index}}" ng-click="alternativeClicked()"> 
     <input ng-model="$parent.alternative" value="{{ flagVm.id }}" type="radio" name="alternative{{$index}}" /> 
     <span class="num-times-flagged">(Flagged {{ flagVm.count }} {{ flagVm.count > 1 ? 'times' : 'time' }}) </span> 
     Inference Id: 
     <span class="highlighted-id">{{ flagVm.duplicateId }}</span> 
    </label> 
</li> 

爲什麼沒有被標記爲選擇(我必須單擊兩次)我的角度單選按鈕

$scope.alternativeClicked = function (id) 
{ 
    //once iterating will probably be the actual flag obj 
    $scope.alternativeFound = 'yes'; 
}; 

回答

1

我認爲使用ng-click無線電是一種不好的做法。

更好的辦法是用ng-change$watch值變化

相關問題