У меня есть таблица, сделанная угловым JS ng-repeat. Как я могу программно выделить (setSelected) одну из моих строк, когда я нажимаю маркер, который находится на карте? Вот мой стол:Выберите строку таблицы из карты. Интеграция с угловыми/Google Maps
<table class="table">
<thead>
<tr>
<th>Line ID</th>
<th>Type</th>
<th>Color</th>
</tr>
</thead>
<tbody>
<tr id="linesList" ng-repeat="line in lines | orderBy: 'line_id'" ng-click="setSelected($event, line.line_id)" ng-class="{selected : line.line_id === line_id}">
<td>{{line.line_id}}</td>
<td>{{line.line_type}}</td>
<td>{{line.line_color}}</td>
</tr>
</tbody>
</table>
Вот мой код: http://jsfiddle.net/52hfonsq/
Я думаю, вы должны изменить класс, поместите его на 'td', а не 'tr', я думаю, что ваш код выглядит правильно для меня. Вы всегда можете создать plnker, а затем я могу посмотреть там –
Я могу выбрать и выделить строку в этой таблице. Но я хочу выделить одну из строк, когда я нажимаю кнопку из этой таблицы. – Roo
Сделайте эту кнопку измененной «оппортунистикой» на модели. Сделайте plnker, и я могу показать вам –