Мое приложение загружает список объектов на вкладку, и пользователь должен щелкнуть по одной из строк вкладки, чтобы выбрать нужный ему объект, а затем я сделаю запрос на сервер, используя данные, специфичные для объекта на линию, которую он нажал.
Вот как это выглядит:
Таким образом, эта вкладка создается через ng-repeat, например:
<tr ng-repeat="event in eventListCrtl.eventList.eventHead">
<td> <button ng-click="submitEventChoice()">{{event.numeroDossier}}</button>
</td>
<td>{{event.designationDossier}}<br>{{event.nomClient}}
</td>
<td>{{event.adresse}}
</td>
</tr>
Я не могу получить данные через ng-модель, так как каждый "td" повторяется.
как я могу получить данные, относящиеся к строке, на которую пользователь нажал?
Например, я хотел бы получить номер, отображаемый на кнопке в моем контроллере, чтобы я мог подготовить заголовок для моего следующего запроса на сервер.
Вы можете передать текущий ng-повторный элемент в своем ng-клике.
ng-click="submitEventChoice(event)"
Затем вы можете получить выбранное событие в своем контроллере.