angular.js - angularjs如何获取id达到删除的目的呢

浏览:17日期:2023-01-16

问题描述

<p style='width: 450px;float: left;margin-left: 50px'> <table><!-- 这里以name为排序标准 --><tr ng-repeat='x in users | orderBy : ’name’'> <!-- $index显示序列号,从1开始 --> <td>{{ $index + 1 }}</td> <td>{{ x.id }}</td> <!-- 把英文转为大写 --> <td>{{ x.name |uppercase }}</td> <td>{{ x.password }}</td> <td>{{ x.email }}</td> <td><input type='button' value='编辑' onclick='editUser()'/></td> <td><input type='button' value='删除' onclick='deleteUser(x.id)'/></td></tr> </table>

这里该怎么获取id呢onclick='deleteUser(x.id)'这样是不行的,然后加个{{}}也是不行的。

刚刚开angularjs有点乱....

获取之后,如何调用控制器的方法,

这是在controller里面的方法,如此调用好像不行...

function deleteUser(userID) {alert(userID); }

问题解答

回答1:

为什么会用原生的onclick?你应该用angular 的ng-click啊

回答2:

已经解决:

用ng-click,就能调用。调用函数是:$scope.deleteUser = function (userID) {

console.log(userID); alert(userID);}

相关文章: