検索

ホームページ  >  に質問  >  本文

angular.js - angularJs のサービス、ファクトリー、コントローラーの違いと適用可能なシナリオは何ですか?

angularJs の初心者
angularJs のサービス、ファクトリー、コントローラーの違いは何ですか?また、それらはどこに適用されますか?

漂亮男人漂亮男人2799日前753

全員に返信(1)返信します

  • 为情所困

    为情所困2017-05-15 16:55:20

    コントローラーはビジネス シナリオ、つまり特定のシナリオに対応することに重点を置いているため、コントローラーを再利用しないでください。ビジネス シナリオに合わせてコントローラーを狭い範囲で分割し、親子スコープを使用することをお勧めします。

    factory はいくつかのパブリックメソッドと関数を提供しますが、factory を抽象化して再利用することをお勧めします。

    サービスはファクトリーと同様にインスタンス化され、データを保存できます。コントローラー間の通信ツールとして使用され、再利用することをお勧めします。

    返事
    0
  • キャンセル返事