Saya pikir ini adalah salah satu konsep yang paling sulit untuk saya pahami dengan arahan angularjs.
Dokumen dari http://docs.angularjs.org/guide/directive mengatakan:
transclude - kompilasi konten elemen dan membuatnya tersedia untuk direktif. Biasanya digunakan dengan ngTransclude. Keuntungan transklusi adalah bahwa fungsi penautan menerima fungsi transklusi yang terikat sebelumnya dengan ruang lingkup yang benar. Dalam pengaturan tipikal, widget membuat ruang lingkup isolasi, tetapi transklusi bukan anak-anak, tetapi saudara kandung dari ruang lingkup terisolasi. Ini memungkinkan widget memiliki status pribadi, dan transklusi terikat pada lingkup induk (pra-isolat).
- true - transclude isi instruksi.
- 'element' - transclude seluruh elemen termasuk arahan yang didefinisikan dengan prioritas lebih rendah
Dikatakan transclude
biasanya digunakan dengan ngTransclude
. Tetapi sampel dari dokumen ngTransclude tidak menggunakan ngTransclude
arahan sama sekali.
Saya ingin beberapa contoh bagus untuk membantu saya memahami hal ini. Mengapa kita membutuhkannya? Apa yang dipecahkannya? Bagaimana cara menggunakannya?