を解決しています$私がgetRolesが解決されたら、私はこのようなコントローラでそれを使用することができます:戻り値は、かつて私は、このような作業のコードを持っているリソースの約束が
の役割の数を返すMyServiceでそのような関数を作成することです0$scope.RolesCount = MyService.getRolesCount();
と私のgetRolesCount()メソッドは、私は$ promise.thenを(使用することはできませんのでMyServiceで内側に)何かを返す必要があるため、その後のhtml
{{RolesCount}}
に残念ながら、私はこれを行う方法を見当がつかない。もっと正確なものを見つけたら、質問のタイトルを更新しようとします。
getRolesアクションを 'actions'オプションで再定義し、transformResponseを提供する必要があります。 – estus
Yeapですが、Resource/Repositoryレイヤー上で操作するように聞こえます。返されたデータをサービスレイヤーで処理したい場合はどうすればいいですか?結果をコントローラに返します($ resourceと同様にオブジェクト参照として) – Kostrzak
はい、サービスはより適した場所です。しかし、あなたのケースでは、これらのアプローチのどれも、 ''は応答を変換するだけではなく、その値をアンラップするので、どちらも機能しません。さらに、リソースでこれを行う必要はありません。 – estus