2016-07-08 29 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)" 

然後,您可以在控制器中獲取選定的事件。