2

ウィジェットまたはコントローラー/サービスを実装するために AngularJS でディレクティブを使用する必要がありますか? ウィジェットについて話すとき、ダイアログ、ツリー、グリッド、チャートなどのコントローラーから操作する UI コントロールを考えています。

たとえば、Dialog ウィジェットを作成する場合、ウィジェットで show() 関数を呼び出してダイアログを表示します。これは、ディレクティブを使用して行うことはできないようです。ディレクティブがこれを回避するために監視するルートスコープで、たとえば「showDialog」などの変数が使用されているのを見てきました。angular-uiでは、サービスを使用してダイアログを実装します。

4

2 に答える 2