Angularjs ng型号不在单选按钮组中更新,ng重复

Angularjs ng型号不在单选按钮组中更新,ng重复,angularjs,Angularjs,我使用ng repeat根据搜索结果显示单选按钮。 如果我选择任何单选按钮,其颜色将发生变化。 实际问题是,当我进行第二次搜索时,列表将替换为新列表。 但当我选择任何收音机按钮时,它的颜色没有改变 查看: <div class="col-md-4 col-sm-6 nl_item" ng-repeat="nomineeMgr in nomineesMgrList track by $index"> <div class="checkbox" ng-class="{'bl

我使用ng repeat根据搜索结果显示单选按钮。 如果我选择任何单选按钮,其颜色将发生变化。 实际问题是,当我进行第二次搜索时,列表将替换为新列表。 但当我选择任何收音机按钮时,它的颜色没有改变

查看:

<div class="col-md-4 col-sm-6 nl_item" ng-repeat="nomineeMgr in nomineesMgrList track by $index">
    <div class="checkbox" ng-class="{'blue1': nomineeMgr.SystemUserId===nomManagerSelectedId}">
     <label class="radio-inline">
      <input type="radio" value="" name="selectedNomineeMgr{{$index}}"
        ng-model="$parent.nomManagerSelectedId" ng-value="{{nomineeMgr.SystemUserId}}" />{{nomineeMgr.SystemUserId===nomManagerSelectedId?"SELECTED"}}
</label>
  </div>
    </div>

有人有办法解决这个问题吗?

可以使用JSFIDLE/Plunkr吗?您应该使用
ng value=“namedegr.SystemUserId”
而不是
ng value=“{{namedegr.SystemUserId}}”
$scope.nomManagerSelectedId = 0;

 $scope.searchNomineesManager = function (isValid) {
        if (!isValid)
            return;
        var result = pepsicoService.getPepsicoEmployees($rootScope.UrlProvider.getPepsicoSearchEmployeesUrl, null, $scope.searchNomination.searchNomineMgr).then(function (response) {
            if (response.data.success) {               
                $scope.nomineesMgrList = [];
                $scope.nomManagerSelectedId = 0;

                $scope.nomineesMgrList = response.data.EmployeeList;


            }
            else {
                $rootScope.showFailureMsg(response.data.errorMessage);
            }
        });
    };