Sembra che non ci sia l'opzione "Sostituisci" nel nuovo concetto di componente AngularJS 1.5 (come per le direttive).Componente angolare: nessuna opzione di sostituzione modello?
Che cosa suggerireste se volessi avere l'elemento riga tabella<TR>
come componente? Non è possibile in termini di HTML valido?
Esempio reale: il componente mailBox contiene componenti di posta interni. Per markup mail-box-component è table, e mail-box è tr.
<mail-box>
<mail ng-repeat="mail in $ctrl.mails" mail="mail"></mail>
<mail-box>
UPD: legati discussione su direttive - Why is replace deprecated in AngularJS?
La soluzione è quella di non utilizzare markup e CSS con severi requisiti strutturali. Cosa fa esattamente 'mail'? La cassetta postale più probabile deve assorbire la sua funzionalità e l'intero modello. – estus
Voglio che ogni messaggio sia il componente separato –
Questo è il lavoro per le direttive, non i componenti. I componenti sono concepiti come widget dell'interfaccia utente autonomo, maggiori informazioni su Componenti Web. – estus