Angulaire de la Composante: pas de modèle de remplacer option?

Il semble comme il n'y a pas d'option "remplacer" dans le nouveau AngularJS 1.5 Composant concept (comme elle le fut pour les directives).

Que suggéreriez-vous si je veux avoir ligne de la table de <TR> élément composant? Il n'est pas possible en termes de code HTML valide?

Exemple réel: boîte aux lettres de la composante a du courrier des composants à l'intérieur. Par un marquage mail-box-composante est de la table, et mail-box est tr.

<mail-box>
    <mail ng-repeat="mail in $ctrl.mails" mail="mail"></mail>
<mail-box>

UPD: discussion sur les directives - Pourquoi remplacer l'obsolète dans AngularJS?

La solution est de ne pas utiliser le balisage et CSS avec de strictes exigences structurelles. Ce n' mail faire exactement? Le plus probable de la boîte aux lettres a à absorber sa fonctionnalité et de l'ensemble du modèle.
Je veux que chaque mail être la composante distincte
C'est le travail de directives, de ne pas les composants. Les composants sont destinés à être autonome widgets, pour en savoir plus sur les Composants Web.
même si je suis généralement d'accord avec le sentiment, qui n'est pas nécessairement vrai, pensez à l'option d'un élément qui n'est pas autonome sans sélectionner l'élément autour d'elle
N'utilisez pas de tr. Le problème est résolu. Une liste de mails n'est pas de tableaux de données, afin de l'utiliser table est sémantiquement faux de toute façon.

OriginalL'auteur Stepan Suvorov | 2016-02-09