現在、私の angularJS プロジェクトでは、モーダル ウィンドウのディレクティブを作成しています。このモーダルにはさまざまなユース ケースがあります。このモーダルはサイト全体の複数のページで使用され、コントローラーからのプレゼンテーションと同様にほとんどのロジックを抽象化する継承されたスコープを持つディレクティブを作成することを考えていました。
ここに問題があります。ディレクティブの使用方法が意図したものではないことを知っています。私のディレクティブはコントローラーと密接に結合されており、主に各ページから反復的なロジック/プレゼンテーションの問題を抽象化するために使用されます。
私が従うことができる代替アプローチはありますか、それとも現在のアプローチに固執しても大丈夫ですか?
更新: また、ディレクティブ内で動的テンプレートの読み込みを使用して、必要な要素のみを読み込みます。別のアプローチを選択した場合、同じことを達成できますか?