Kapan saya harus menggunakan transclude: 'true'
dan kapan transclude: 'element'
? Saya tidak dapat menemukan apa pun transclude: 'element'
di dokumen sudut, mereka cukup membingungkan.
Saya akan senang jika seseorang dapat menjelaskan ini dalam bahasa yang sederhana. Apa manfaat dari setiap opsi? Apa perbedaan nyata di antara mereka?
Inilah yang saya temukan:
transclude: true
Di dalam fungsi kompilasi, Anda dapat memanipulasi DOM dengan bantuan fungsi tautan transclude atau Anda dapat memasukkan DOM yang ditransklusikan ke dalam template menggunakan arahan ngTransclude pada tag HTML apa pun.
dan
transclude: ‘element’
Ini transclude seluruh elemen dan fungsi menghubungkan transclude diperkenalkan dalam fungsi kompilasi. Anda tidak dapat memiliki akses ke ruang lingkup di sini karena ruang lingkup belum dibuat. Fungsi kompilasi membuat fungsi tautan untuk arahan yang memiliki akses ke cakupan dan transcludeFn memungkinkan Anda menyentuh elemen yang dikloning (yang ditransklusikan) untuk manipulasi DOM atau memanfaatkan data yang terikat dengan cakupan di dalamnya. Untuk informasi Anda, ini digunakan dalam ng-repeat dan ng-switch.
made available to the directive
pernyataan itu. Elemen selalu tersedia untuk direktif. bisakah Anda menjelaskan hal ini?