2016-07-08 3 views
0

내 응용 프로그램은 탭 목록에 객체 목록을로드하고 사용자는 탭 행 중 하나를 클릭하여 원하는 객체를 선택해야합니다. 서버는 그가 클릭 한 행에서 객체에 특정한 데이터를 사용합니다.클릭시 컨트롤러에 데이터 바인딩

http://imgur.com/CX3VdlX

그래서이 탭은 NG 반복을 통해 생성되기 때문에, 같은 :

   <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> 

나는 통해 데이터를 얻을 수 없다 여기

는 모습입니다 각각의 "td"가 반복되기 때문에.

사용자가 클릭 한 행의 데이터를 어떻게 얻을 수 있습니까?

예를 들어 서버에 대한 다음 요청을 위해 헤더를 준비 할 수 있도록 컨트롤러의 버튼에 숫자를 표시하고 싶습니다.

답변

3

ng-click에서 현재 ng 반복 항목을 전달할 수 있습니다.

ng-click="submitEventChoice(event)" 

그러면 컨트롤러에서 선택한 이벤트를 가져올 수 있습니다.

관련 문제