Ne zaman transclude: 'true'
ve ne zaman kullanmalıyım transclude: 'element'
? transclude: 'element'
Açısal dokümanlar hakkında hiçbir şey bulamıyorum , oldukça kafa karıştırıcı.
Birisi bunu basit bir dilde açıklayabilirse mutlu olurum. Her seçeneğin yararı nedir? Aralarındaki gerçek fark nedir?
Ben buldum budur:
transclude: true
Bir derleme işlevi içinde, transclude bağlama işlevi yardımıyla DOM'u değiştirebilir veya herhangi bir HTML etiketinde ngTransclude yönergesini kullanarak transclated DOM'yi şablona ekleyebilirsiniz.
ve
transclude: ‘element’
Bu, tüm öğeyi kopyalar ve derleme işlevine bir kopyalama bağlantısı işlevi eklenir. Kapsam henüz oluşturulmadığı için burada kapsama erişemezsiniz. Derleme işlevi, yönlendirme erişimi olan yönerge için bir bağlantı işlevi oluşturur ve transcludeFn, DOM manipülasyonu için klonlanan öğeye (aktarılan) dokunmanıza veya içindeki kapsama bağlı verileri kullanmanıza olanak tanır. Bilgileriniz için bu, ng tekrarı ve ng anahtarında kullanılır.
made available to the directive
Açıklamayı kaçırdım . Öğe direktif her zaman kullanılabilir. bu konuyu biraz açıklayabilir misiniz?