AngularJS 1.5 のリリースに伴い、既存のアプリケーションを分割して、彼らが提唱している新しいコンポーネント ベースのアーキテクチャを使用するのは良い考えだと思いました。
アプリケーションの大部分をコンポーネントに変換できましたが、テーブルを分割しようとしたときに問題が発生しました。表の各行を個別のコンポーネントにすることが理にかなっていると判断しました。これは、各行にはデータによって制御される特定の書式設定があるためです (アプリはログを表示するためのものであり、各行は色分けされており、フィルター設定に応じてフェードアウトする可能性があります)。行の内容)。ただし、カスタム要素がテーブル内で機能しないという問題が発生しました。
ディレクティブを使用すると、属性ディレクティブに変更してテーブルの行要素に適用できることはわかっていますが、そのオプションは新しいコンポーネントでは使用できないようです。さらに、ディレクティブ/コンポーネントがフォーマットのためにテーブル行にクラスを適用する必要があるため、私はそのソリューションが特に好きではありませんでした。行が外側の要素としてではなく、テンプレートで宣言されている場合は、これを行う方がはるかにクリーンです。
また、このユースケースに最適なように見える古風な「置換」パラメーターも見つけましたが、残念ながら、2つのメジャーバージョンの前に廃止され、削除されました。残念ながら、その機能に代わるものを見つけることができませんでした。
新しいコンポーネントをテーブル内で動作させる良い方法はありますか? そうでない場合、属性ディレクティブに頼らずにやりたいことを達成する別の方法はありますか?