私はAngular4の新機能ですから、これは私には尋ねます。私にとっては、モデルの中でサービスを使うべきですか?例えば型構造またはコンポーネント内の単純なクラス?私の疑問は、コンポーネントがMVCのCに似ていると言った、スタックオーバーフローの答えから来ます。Angular4でサービスを使用する適切な方法は何ですか?
0
A
答えて
0
両方の場所で使用できます。 DIを使用して(構造体)と内部コンポーネントの内部モデル。
使い方に違いがあります。クラスを単純なクラスとして使用するか、DIを使用して注入可能クラスとして使用します。あなたが必要とするものすべてについてそれを複数の場所で使うのは間違いありません。
+0
私の恐れは、多く注射することができます。注入可能なクラス、注入可能なサービス... –
0
ビュー(テンプレート)は、データのモデル(Jsonオブジェクト)によって異なります。ビューは、メソッド(Click Handlers)のController(Component Class)にも依存します。コントローラ(コンポーネントクラス)は、モデル(Jsonオブジェクト)について知っています。コントローラは、データ(Jsonオブジェクト)を取得するためにサービス(Dependency Injected)に依存します。
したがって、サービスはComponentクラスに依存関係を注入する必要があります。モジュール内の依存関係注入をセットアップします。
関連する問題
- 1. DLLなしでlibcURLを使用する適切な方法は何ですか?
- 2. サービスファブリックでサービスを削除する適切な方法は何ですか?
- 3. SwiftでAWSTaskオブジェクトを使用する適切な方法は何ですか?
- 4. 静的モードでAudioTrackを使用する適切な方法は何ですか?
- 5. swift 4でstartMonitoringSignificantLocationChangesを使用する適切な方法は何ですか?
- 6. ファイアベースでウェブソケットを使用する適切な方法は何ですか?
- 7. プレイフレームワークでcoffeescriptを使用する適切な方法は何ですか?
- 8. MongoDBでApache Solrを使用する適切な方法は何ですか?
- 9. Meteor + Blaze + ReactでcreateContainer()を使用する適切な方法は何ですか?
- 10. コールバック関数event.currentTargetを使用する適切な方法は何ですか?
- 11. php-resqueをセットアップして使用する適切な方法は何ですか?
- 12. 入力タグを使用する適切な方法は何ですか?
- 13. struct要素にmemsetを使用する適切な方法は何ですか?
- 14. モンゴース集団を使用する適切な方法は何ですか?
- 15. オブジェクトにsコマンドを適用する適切な方法は何ですか?
- 16. ジェネリックメソッドをオーバーライドする適切な方法は何ですか?
- 17. ジキルをインストールする適切な方法は何ですか?
- 18. GUIを作成する適切な方法は何ですか
- 19. ゲームデータを保存する適切な方法は何ですか?
- 20. jquery.inputmaskをインポートする適切な方法は何ですか?
- 21. constを追加する適切な方法は何ですか?
- 22. Django_comments:post_comment()をオーバーライドする適切な方法は何ですか?
- 23. 宝石をダウングレードする適切な方法は何ですか?
- 24. ユーザープロファイルを登録する適切な方法は何ですか?
- 25. デリゲートをサブクラス化する適切な方法は何ですか?
- 26. 壁をUVマップする適切な方法は何ですか?
- 27. AppBarを修正する適切な方法は何ですか?
- 28. Erlangをインデントする適切な方法は何ですか?
- 29. [NSString stringWithFormat:]をラップする適切な方法は何ですか?
- 30. 3ノードクラスタをシードする適切な方法は何ですか?
この非常に楽しくフル機能のフレームワークで最高の成功を収め、時間の経過とともに効果的かつ効率的になるために、私は前向きに学習することをお勧めします。 angular.ioのドキュメントには良いチュートリアルがあります。もしあなたがビデオを好むなら、私はここでトレーニングコースを持っています:https://app.pluralsight.com/library/courses/angular-2-getting-started-update/table -of-contents(無料週試しにサインアップすることができます) – DeborahK