Dojoは、クライアント側のデータを管理するためにストアを使用することを提案しています。私が知る限り、ストアはデータのコレクションがあるときに使用する必要があります。サービスによってはデータのコレクションではなくオブジェクトが1つしか返されない場合は、ストアを使用する必要がありますか?Dojo - ストアと個々のサービスのコンポーネント
1
A
答えて
1
単純な答え:あなたは、コレクションのために、あるいは1つのオブジェクトのみのために店を使用することができます。
dojo/store
は、格納されたデータのアクセスおよび操作のための統一されたインタフェースを提案します。私の経験で
、あなたがより複雑なコンポーネント(たとえば取得し、APIにデータをプッシュグリッド)を構築する必要がある場合、一般的にあなたがdojo/store
を使用することができます。場合
あなたは店の増加の複雑さを加えるだけの簡単なウィジェットを持っているし、おそらくそれは必要ありません。あなたは、クエリ、変更、およびより複雑なクライアント側にアクセスし、メモリ内のデータ
に必要がある場合は :dojo/store/Memory
:
道場ストアはこちらより複雑な操作のためのいくつかのモジュール、簡単な概要を持っています
dojo/store/JsonRest
: RESTful HTTPリクエストを使用してデータを照会、変更、およびアクセスする必要がある場合。
dojo/store/Observable
: あなたがデータの監視機能が必要な場合。オブジェクトのプロパティなどの変更を観察する。
dojo/store/Cache
: あなたの店に機能をキャッシュする必要がある場合。
関連する問題
- 1. Azureサービスファブリック - 個々のサービスのパフォーマンステレメトリー
- 2. app.module.tsの登録サービスと、angular4の個々のコンポーネントの利点は何ですか?例えば
- 3. ストアからのDojoグリッドの更新
- 4. c:foreach内の個々のコンポーネントの価値を得る方法?
- 5. JPanelの個々のコンポーネントのJavaサイズ変更
- 6. networkxの個々のコンポーネントを描画する
- 7. ngForから個々の生成コンポーネントを参照する
- 8. SSRS - 個々のフィールド
- 9. 個々のボリュームコントロールは
- 10. Angular2 - 1つのストア、複数のコンポーネント、別々のAPI呼び出し
- 11. CSSの継承と個々のスタイル
- 12. アトリビュートとコンポーネントのサービス
- 13. Dojo:ストアに保存できません
- 14. Dojo + WCFデータ・サービス+ OData
- 15. SOA(Service Oriented Architecture)では、個々のサービスは別々のサーバーとして実行されますか?
- 16. 個々のスレッドごとに個別のログファイルに記録する
- 17. QTableView形式個々の行と列
- 18. のClojure:個々のスレッド
- 19. 個々のデータベースオブジェクトのスクリプト
- 20. スタイルWordpressの個々のリスト
- 21. 複数の個々のアプリケーションデベロッパーアカウント
- 22. 個々のページのアクセスルールASP.net
- 23. 個々の粒子のコントロールティント
- 24. 個々のユーザーのレジストリ値
- 25. 個々の投稿のヘッダー
- 26. CakePHPの個々のプロフィール/ユーザページ
- 27. 個々の色の点群
- 28. 個々のFacebookページフォロワーのターゲットニュースフィード?
- 29. 個々のページのCSS PHP
- 30. カフカ消費者、個別サービス、またはDjangoコンポーネントの役割?
もしあなたが1つの値しか持たず、変更されていなければ、ストアはバックエンドデータをウィジェットにバインドするために使用されます。 – tik27
それは構造的に正しいですか?私はいつも、その特定の値に対するサーバーのやりとりを扱うサービス・ユーティリティー・コンポーネントを作成できます。 –