Es sieht so aus, als ob in dem neuen AngularJS 1.5 Komponenten-Konzept keine "Ersetzen" -Option vorhanden ist (wie es für Richtlinien der Fall war).Angular Component: keine Vorlage ersetzen Option?
Was würden Sie vorschlagen, wenn ich Tabellenzeile<TR>
Element als Komponente haben möchte? Ist es in Bezug auf gültiges HTML nicht möglich?
Wirkliches Beispiel: mailBox Komponente hat Mail-Komponenten in. Durch Markup Mail-Box-Komponente ist Tabelle, und Mail-Box ist tr.
<mail-box>
<mail ng-repeat="mail in $ctrl.mails" mail="mail"></mail>
<mail-box>
UPD: bezogene Diskussion über Richtlinien - Why is replace deprecated in AngularJS?
Die Lösung ist nicht zu Verwenden Sie Markup und CSS mit strengen strukturellen Anforderungen. Was macht "mail" genau? Höchstwahrscheinlich muss Mailbox seine Funktionalität und die gesamte Vorlage aufnehmen. – estus
Ich möchte jede Mail die separate Komponente sein –
Das ist die Arbeit für Richtlinien, keine Komponenten. Komponenten sollen eigenständige UI-Widgets sein, lesen Sie mehr zu Webkomponenten. – estus