新しいAngularJS 1.5コンポーネントコンセプト(ディレクティブの場合のような)に「置き換え」オプションがないようです。角度コンポーネント:テンプレート置換オプションなし?
テーブル行<TR>
要素をコンポーネントにしたいとお考えですか?有効なHTMLの面で可能ではありませんか?
実際の例:mailBoxコンポーネントの内部にメールコンポーネントがあります。マークアップによるメールボックスコンポーネントはテーブルであり、メールボックスはtrです。
<mail-box>
<mail ng-repeat="mail in $ctrl.mails" mail="mail"></mail>
<mail-box>
UPD:ディレクティブに関する関連議論 - Why is replace deprecated in AngularJS?
に魔法をされません厳密な構造要件を持つマークアップとCSSを使用してください。 'mail'は正確に何をするのですか?ほとんどの場合、メールボックスはその機能とテンプレート全体を吸収しなければなりません。 – estus
各メールを別々のコンポーネントにしたい –
それは指令であり、コンポーネントではありません。コンポーネントは自己完結型のUIウィジェットであることを意図しています。詳細についてはWebコンポーネントを参照してください。 – estus