Как найти значение переключателя в side ng-repeat
Пожалуйста, помогите мне найти все выбранные идентификаторы переключателей для приведенного ниже кода
Here's an idea of what my HTML looks like
<div ng-app="MyApp"> <div ng-controller="MyCtrl"> <div> <table cellpadding="2" cellspacing="2" border="1" ng-repeat="dep in DepList track by $index"> <tr> <th> Name </th> </tr> <tr ng-repeat="item in ContactsList | findobj: dep.groupid"> <td>{{item.name}}</td> <td><input type="radio" name="radius+{{$parent.$index}}" data-ng-value="{{item.id}}" ng-model="UniqueId" selected="true" /></td> </tr> </table> </div> <div> <button ng-click="Select()">Select</button> </div> </div> </div>
And here's my Controller
<script type="text/javascript"> var myapp1 = angular.module('MyApp', []); myapp1.controller('MyCtrl', function ($scope) { $scope.DepList = [{ dep: "computer", groupid: "1" }, { dep: "english", groupid: "2" }]; $scope.ContactsList = [{ name: "Sijith", id: "1", groupid: "1" }, { name: "Deepak", id: "1", groupid: "2" }, { name: "Libi das", id: "1", groupid: "2" }, { name: "Noufal", id: "1", groupid: "1" }, { name: "Jijo", id: "1", groupid: "2" }]; $scope.Select = function () { alert($scope.UniqueId);}; }); myapp1.filter('findobj', function () { return function (ContactsList, id) { return ContactsList.filter(function (l) { if (l.groupid == id) { return true; } }); }; }); </script>
Что я уже пробовал:
$масштаб.SelectRoom = функция () {
alert ($scope.Уникальный идентификатор);
};