<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>
Cara untuk mendapatkan id di sini
onclick="deleteUser(x.id)"
Ini tidak akan berfungsi dan menambah {{}} juga tidak akan berfungsi.
Agak mengelirukan baru sahaja membuka angularjs....
Selepas mendapat, bagaimana untuk memanggil kaedah pengawal?
Ini ialah kaedah dalam pengawal, jadi memanggilnya seperti ini nampaknya tidak berfungsi...
function deleteUser(userID) {
alert(userID);
}
Mengapa menggunakan bahasa asli
onclick
? Anda harus menggunakan sudutng-click
ahDiselesaikan:
Gunakan ng-klik untuk memanggil.
Fungsi panggilan ialah:
$scope.deleteUser = function (userID) {