Penso che questo sia uno dei concetti più difficili da comprendere per me con la direttiva di angularjs.
Il documento da http://docs.angularjs.org/guide/directive dice:
transclude : compila il contenuto dell'elemento e rendilo disponibile alla direttiva. Utilizzato in genere con ngTransclude. Il vantaggio della inclusione è che la funzione di collegamento riceve una funzione di inclusione che è pre-vincolata all'ambito corretto. In una configurazione tipica il widget crea un ambito isolato, ma la inclusione non è un figlio, ma un fratello dell'ambito isolato. Ciò rende possibile che il widget abbia uno stato privato e che la trasclusione sia associata all'ambito padre (preisolato).
- true: esclude il contenuto della direttiva.
- "elemento": esclude l'intero elemento, comprese le direttive definite con priorità inferiore.
Si dice in transcludegenere utilizzato con ngTransclude. Ma l'esempio del documento di ngTransclude non usa affatto la ngTranscludedirettiva.
Vorrei alcuni buoni esempi per aiutarmi a capire questo. Perchè ne abbiamo bisogno? Che cosa risolve? Come usarlo?