angular.js - 複数のサービスがある場合に angular js を使用するにはどうすればよいですか?
怪我咯
怪我咯 2017-05-15 16:51:23
0
4
540

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

を記述する方法 リーリー

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

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
大家讲道理

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

いいねを押す +0
漂亮男人

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

いいねを押す +0
滿天的星座

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

いいねを押す +0
大家讲道理

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート