Angularのドキュメントが言うように。
ディレクティブはアプリケーションのルートを指定し、通常はページのルートに配置されます。ngApp は、アプリケーションをブートストラップする最も簡単な方法です。
angular アプリはそのモジュールを定義しますが、他のモジュールにも依存する可能性があります。したがって、通知の例は、アプリの依存関係ではなく、モジュールの依存関係です。
次のような通知用のモジュールを作成します
var notificationModule=angular.module('notification', []);
コントローラー、ディレクティブ、フィルター、サービスなどの複数のサブ要素を登録します。
次に、このモジュールを依存関係として、次のような他のモジュールに追加します。
var customerModule=angular.module('customer', ['notification']);
notification
にリンクされているモジュールだけでなく、任意のモジュールに依存関係を登録できますng-app
。
HTML構造は、メインビューが含まれng-view
、補助ビューがng-include
ディレクティブを使用して含まれるようにする必要があります。ng-include src
プロパティはデータ バインディングをサポートしているため、メイン コンテンツが変更されたときに使用するテンプレートを交換できng-include
ますng-view
。