cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk mendapatkan id dalam angularjs untuk mencapai tujuan pemadaman?

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

    }
仅有的幸福仅有的幸福2821 hari yang lalu644

membalas semua(2)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:02:42

    Mengapa menggunakan bahasa asli onclick? Anda harus menggunakan sudutng-clickah

    balas
    0
  • PHPz

    PHPz2017-05-15 17:02:42

    Diselesaikan:

    Gunakan ng-klik untuk memanggil.
    Fungsi panggilan ialah:
    $scope.deleteUser = function (userID) {

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

    balas
    0
  • Batalbalas