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?Bila disetel ke true, arahan akan menghapus konten asli, tetapi membuatnya tersedia untuk dimasukkan kembali dalam template Anda melalui arahan yang disebut ng-transclude.
browser render: "Halo, dunia."
sumber
transclude: true
dantransclude: element
)Cara berpikir terbaik tentang transklusi adalah Bingkai Foto. Bingkai foto memiliki desain sendiri dan ruang untuk menambahkan gambar. Kita dapat memutuskan gambar apa yang akan masuk ke dalamnya.
Ketika datang ke sudut kami memiliki beberapa jenis controller dengan ruang lingkup dan di dalamnya kami akan menempatkan arahan yang mendukung transklusi. Arahan ini akan memiliki tampilan dan fungsi sendiri. Dalam arahan non-transklusi, konten di dalam arahan diputuskan oleh arahan itu sendiri tetapi dengan transklusi, seperti halnya bingkai foto, kita dapat memutuskan apa yang akan ada di dalam arahan itu.
Konten di dalam arahan
Panggil Directive
Contoh
sumber