58
<html ng-app="app">
<head>
...
</head>
<body>
  <div id="header"></div>
  <div id="notification"></div>
  <div id="container"></div>
  <div id="footer"></div>
</body>
</html>

指定されたアプリの構造 (angular-app から派生):

  • header: ここにサイト ナビゲーション、ログイン/アウト ツールバーなどが入ります。これは動的で、独自の Controller があります。
  • notifications: グローバル通知コンテナ。
  • コンテナ: これは以前は私の<ng-view>. したがって、これは他のすべてのモジュールが読み込まれる場所です。
  • フッター: グローバル フッター。

状態階層はどのように見えますか? 単一のモジュール (連絡先) を示す例を見てきましたが、通常、アプリにはグローバル (ルート) 状態があり、ルート状態内で他のモジュール状態がレンダリングされます。

私が考えているのは、私のappモジュールにはおそらくroot状態があり、各モジュールには独自の状態があり、状態から継承する必要があるということですroot。私は正しいですか?

また、ui-state例から、彼らは と の両方$routeProviderを使用しており、url$urlRouterProviderも定義されています。$stateProvider私の理解は$stateProvide、ルーティングも処理していました。私が間違っている場合、ルーティングにはどのプロバイダーを使用すればよいですか?

編集: http://plnkr.co/edit/wqKsKwFq1nxRQ3H667LU?p=preview

ありがとう!

4

3 に答える 3