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 transclude
genere utilizzato con ngTransclude
. Ma l'esempio del documento di ngTransclude non usa affatto la ngTransclude
direttiva.
Vorrei alcuni buoni esempi per aiutarmi a capire questo. Perchè ne abbiamo bisogno? Che cosa risolve? Come usarlo?