如何在ng-repeat中的ng-click中将对象作为参数传递? AngularJS

时间:2015-02-09 23:55:58

标签: javascript angularjs

如何在ng-repeat中的ng-click中将对象作为参数传递?

示例:

<tr data-ng-repeat="table in tables">
    <td>{{ table.name }}</td>
    <td>{{ isActive(table.active) }}</td>
    <td>{{ table.initialDate }}</td>
    <td>{{ table.finalDate }}</td>
    <td>
        <button data-ng-click="updateTable(table)">Update</button>
    </td>
</tr>
  

在ng-click updateTable( HERE )中,我想传递我的对象表。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

在component.html中,如下所示编辑代码:

<td><button (click)=updateTable(table)>Update</button></td></tr>

然后在您的打字稿代码中声明函数

updateTable(table){
  console.log(table); //write your own code here!.
}