cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimanakah cara angular mendapatkan sekeping kod html dan menetapkannya ke tempat lain, supaya acara ng-click dalam html boleh berkuat kuasa?

Saya ingin menggunakan ng-klik untuk mendapatkan sekeping html juga terdapat acara ng-klik dalam html ini acara ng-klik html ini tidak sah, bagaimana untuk membetulkannya?
$scope.readmore_maincomment = fungsi(acara){

    var html = $(event.target).parent(".subcomments").prev().html();           
        $(".subcomments_detail").find(".subcomment_con").html(html);

};

Kod adalah singkatan Ia adalah kandungan yang diperoleh dengan cara ini. Kaedah ini boleh digunakan secara salah, dan bersudut dan jQuery yang boleh memberitahu saya bagaimana untuk mendapatkan kandungan html ini html juga boleh berkuat kuasa

淡淡烟草味淡淡烟草味2819 hari yang lalu694

membalas semua(3)saya akan balas

  • 为情所困

    为情所困2017-05-15 16:58:19

    Angular akan merentasi DOM pada peringkat permulaan permulaan, mengetahui semua arahan yang terikat dalam HTML, menyusun dan memautkannya, dan kemudian arahan seperti `v-click` akan mengikat peristiwa respons kepada elemen DOM di mana ia berada . Jika anda terus memasukkan rentetan HTML ke dalam DOM, Angular tidak akan mempunyai peluang untuk menghuraikan arahan dalam rentetan HTML ini. Untuk menyelesaikan masalah ini, perkhidmatan $compile terbina dalam angular.

    Penggunaan:

    1. menyuntik perkhidmatan $compile

    2. $compile(htmlstring atau domelement)(skop)

    3. Jika compile htmlstring akhirnya masukkan return selepas pautan ke dalam dom

    • $compile() mengembalikan fungsi pautan yang mengikat templat ke skop

    Dokumentasi laman web rasmi:

    https://docs.angularjs.org/api/ng/service/$compile

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 16:58:19

    Idea ​​angularjs harus cuba mengelak daripada mengendalikan DOM Keperluan anda harus direalisasikan melalui cara lain, dan matlamat anda boleh dicapai melalui pengikatan data, atau anda boleh menggunakan ng-template untuk melakukannya.

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:58:19

    Operasi DOM semuanya dalam arahan Anda perlu menulis struktur DOM yang anda mahu kendalikan pada masa ini sebagai arahan, dan kemudian terdapat ele dalam parameter fungsi pautan untuk anda kendalikan copy mempunyai ngclick Tidak akan ada kesan dan ia akan berkuat kuasa selepas menyalin.

    balas
    0
  • Batalbalas