1

アプリの「論理ページ」とAngularDart (または JS)のビューとの関係は何ですか?

たとえば、AngularDart チュートリアルのレシピブックの例のコンテキストでは、最初は「レシピの表示」と「レシピの編集」を論理ページ(または @pavelgj が示唆するようにアプリの定常状態) と見なしていました。

AngularDart チュートリアルを読み始めたとき、論理ページと Angular の「ビュー」は 1 対 1 で対応していると思いました。しかし、第 6 章では、ビューはページの一部として扱われindex.htmlます (「レシピの表示」と「レシピの編集」を生成するために使用されます)。

  <!-- ... more page elements here ... -->
  <section id="details">
    <ng-view></ng-view>
  </section>

ビューをページの一部にすることができる場合、ページには複数のビューを含めることができますか?

4

1 に答える 1

2

まず、「Web ページ」とは何を意味するのでしょうか。Angular.dart はSingle-page applicationsを構築するために使用されるため、技術的には、angular アプリ全体が単一の Web ページです。

「ページ」の定義を次のように拡張できます。ユーザーがアクションを実行した後のブラウザの安定した状態。これにより、「ページ」という用語は、単一ページのアプリケーションにとって意味のあるものになります。

ページの新しい定義の使用: 角度付きビューはネストして他のビューで構成できるため、ページと同じではありません。ページは、ビューのコレクションにすることができます。したがって、表示するページは 1 対多です。ただし、フラット ルーティングを使用する比較的単純なアプリケーションの場合、その関係は通常 1 対 1 です。

于 2014-01-31T15:14:35.977 に答える