検索

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

angular.js - 複数のサービスがある場合に angular js を使用するにはどうすればよいですか?

バックグラウンドは主にRestful APIです。たとえば、taskService、projectService、commentServiceなどがたくさんあります。これら3つのサービスの特定のデータを1つのインターフェースで取得したい、または取得したい、つまりタスクに対してコメントを取得したい、プロジェクト、タスクの内容などの詳細情報。コントローラーに

を記述する方法 リーリー

これはネスティングの原因になりますか?
マスターの方がアイデアを出してくれるといいですね~、それとも最初からデザインが間違っているのでしょうか?

怪我咯怪我咯2775日前507

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

  • 大家讲道理

    大家讲道理2017-05-15 16:53:23

    角度の $q である Promise ソリューションを使用することをお勧めします。

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-15 16:53:23

    タスクプロジェクトのコメント間に相関関係がある場合は、サーバー側でカプセル化してインターフェースを通じて返すことをお勧めします。

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-15 16:53:23

    これはサーバー側の問題であるはずです。複数のサービスを呼び出す必要がある場合は、それらのニーズに基づいて対応するサーバー API を追加するのが最善です。このようにして、フロントエンドでこの API をリクエストできます。

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-15 16:53:23

    フロントエンドリクエストは非同期です。サーバー側で API を変更するのが最善です。サーバー側が変更されない場合は、ここでは Angular の Promise のみを使用できます。これは、同期操作に変換するのと同じです。

    返事
    0
  • キャンセル返事