2016-08-15 1 views

答えて

3

HTMLページは、最初は静的なWebページを提供するために作成されました。つまり、データベース、他のサイト、システム、またはユーザーのいずれかから動的データを提供するために、ある種の非同期の対話に依存しないページ。

ユーザまたはウェブサイト/ウェブサーバからの何らかの相互作用によって行われたデータを送受信するときはいつでも、これは動的とみなされ、ページは動的に更新されます。(Angularこの場合は.js)。 Angular.jsで

は、「動的ビュー」の概念は、次の要素を介して実装されるフレームワークMV *、から来ている:データを格納するための

  1. モデル
  2. ビューユーザーがデータを表示したりデータと対話したりすることができます。
  3. コントローラー(*)ビューからモデルへの変換とその逆の変換を処理します。

この相互作用は、必要に応じて新しいデータを取り込むことができますダイナミックな「ビュー」を作成することができます(これはまた、サービス/工場/ディレクティブ、などが含まれます)。動的サイトは、ユーザーが同じページにいると感じるが、新しいデータを提示することができる。これにより、ほとんどの場合、UXが改善されます。


参考資料:
Good Article on MV* Framework
Comparison of 4 MV* Frameworks

+1

おかげで、エヴァン、優れたヘルプ。ちょうど先日、開発者の友人(私は初心者であるため)はダース・ベイダーの声で実際に言った。「モデル・ビュー・コントローラー」を学ぶ。 – ChuckP

0

コンテンツは、通常、ajaxまたはwebsocketを介して動的に読み込まれます。 JSONサービスを使用してデータを表示する単純なビューは、動的なビューです。

0

AngularJSページのコンテンツを部分的に別のルートで更新することができます。 ng-viewのようないくつかのディレクティブを使用して、異なるルート用に別々のHTMLファイルを定義し、定義済みのルートに基づいてページ全体をリロードせずにページコンテンツを動的に更新することができます。 よろしくお願いいたします。

関連する問題