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。