привязка данных к контроллеру по клику

0

Мое приложение загружает список объектов на вкладку, и пользователь должен щелкнуть по одной из строк вкладки, чтобы выбрать нужный ему объект, а затем я сделаю запрос на сервер, используя данные, специфичные для объекта на линию, которую он нажал.

Вот как это выглядит:

http://imgur.com/CX3VdlX

Таким образом, эта вкладка создается через 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" повторяется.

как я могу получить данные, относящиеся к строке, на которую пользователь нажал?

Например, я хотел бы получить номер, отображаемый на кнопке в моем контроллере, чтобы я мог подготовить заголовок для моего следующего запроса на сервер.

1 ответ

3
Лучший ответ

Вы можете передать текущий ng-повторный элемент в своем ng-клике.

ng-click="submitEventChoice(event)"

Затем вы можете получить выбранное событие в своем контроллере.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню