Когда я нажимаю переключатель, всплывающее окно отображает подробную информацию о пользователе A, но когда я щелкаю по радио в строке 2 (пользователь B), всплывающее окно отображает сведения о пользователе A (также подробности о пользователе A и нет сведений о пользователе B). Как мне решить эту проблему, чтобы обновить переключатель
Мой HTML:
<tbody>
<tr ng-repeat="nm in listeOfUsers |filter:searchFish ">
<td>
<input type="radio" name="checked" ng-checked="nm.checked" ng-change="changeVal()"
value="{{nm.Id}}"
ng-model="nm.checked" ng-click="resetAll(nm)"/>
</td>
<td>
{{nm.nom}}
</td>
<td>
{{nm.prenom}}
</td>
<td>
{{nm.email}}
</td>
<td>
{{nm.designation}}
</td>
<td>
{{nm.Site}}
</td>
<td>
<center>
<span ng-if=" nm.IsActive == true " class="label label-warning">Activé</span>
</center>
<center>
<span ng-if="nm.IsActive == false " class="label label-danger">Non Activé</span>
</center>
</td>
</tr>
</tbody>
Мой Javascript:
function ($scope, $uibModalInstance) {
console.log(item.checked);
console.log(item);
User.UserById
({id:item.Id},
function (res){
$scope.mm = res;
console.log($scope.mm);
$scope.registration.Password=$scope.mm.password;
},
function (err) {
console.log(err);
});
$scope.cancel = function () {
$uibModalInstance.dismiss('cancel');
$state.go($state.current, $stateParams, {
reload: true,
inherit: false,
notify: true
});
};
$scope.registration.Email=item.email;
$scope.registration.Users_Role=item.designation;
$scope.registration.Site=item.site;
$scope.registration.nom=item.nom;
$scope.registration.Prenom=item.prenom;
}
]
};
$uibModal.open(dialogOpts);
}