これまでの私の理解とAngularの使用から、ディレクティブはDOM操作用であり、コントローラーは適切に制御するためのものです。
ディレクティブは汎用的で再利用可能であると想定されていることを知っています。ミニウィザードをディレクティブに変換して汎用化するのに苦労しています。たぶん、本当に一般的であることは、尋ねるには多すぎます。
基本的にそのdivは、ボタンをクリックします->(いくつかのロジックが発生します)->およびfadeout.callBack(fadein new div)->もう一度繰り返します->最後のウィンドウでボタンをクリックして元のdivに戻ります。
現在、fadeOut/fadeInを使用してネストされたjqueryセレクターでこれを実現しています。
それはうまく機能し、可能な限り「ベストプラクティス」を維持するためにコントローラーから切り離したいだけです。
私にとって本当に紛らわしい点は、フェードイン/アウト機能が実際にはonClickタイプのものである場合、ディレクティブは実行時に常に更新される関数であるように見えることです。
どんなアドバイスも役に立ちます。