Как получить данные таблицы доступа к функции checkbox в Angularjs

У меня есть таблица в Angularjs которая имеет checkbox в каждой строке. Когда этот checkbox щелкнут, я хотел бы запустить функцию оповещения, чтобы отобразить содержимое щелкнутой строки. Проблема, с которой я сталкиваюсь, заключается в том, как функция оповещения может обращаться к содержимому данных строки?

Таблица в html выглядит так:

<table>
<thead> <tr> <th>Name</th> <th>Location</th> <th>Checkbox Alert</th> </tr>
</thead>
<tbody> <tr ng-repeat="item in filteredList | orderBy:columnToOrder:reverse"> <td>{{item.name}}</td> <td>{{item.location}}</td> <td> </td> </tr>
</tbody>
</table>

Код контроллера выглядит так:

$scope.alert_display = function()
{ alert("Testing");
};

Мне бы хотелось, чтобы alert_display() отображал содержимое {{item.name}} и {{item.location}} соответствующей строки.

1 ответ

Выполните следующие действия:

ваш JS-код:

$scope.display = function(selected, item) { if(selected) alert(item.name + ' ' + item.location); else // do sth else
}

Вот скрипка: http://jsfiddle.net/HB7LU/4156/

licensed under cc by-sa 3.0 with attribution.