私は AngularJS を初めて使用し、現在 Django/Tastypie API を使用して webapp を構築しています。この Web アプリは投稿で動作し、API 呼び出し (GET) は次のようになります。
{
title: "Bootstrap: wider input field - Stack Overflow",
link: "http://stackoverflow.com/questions/978...",
author: "/v1/users/1/",
resource_uri: "/v1/posts/18/",
}
これらのオブジェクトを要求するために、次のように宣言されたリソースを埋め込むAngularのサービスを作成しました:
Post: $resource(ConfigurationService.API_URL_RESOURCE + '/v1/posts/:id/')
すべてが魅力のように機能しますが、2つの問題を解決したいと思います:
author
フィールドをその値で適切に置き換える方法は? つまり、参照フィールドごとに可能な限り自動的にリクエストを行うにはどうすればよいでしょうか。- 同じエンドポイントでの複数の呼び出しを避けるために、この値をキャッシュする方法は?
繰り返しますが、私は angularJS を初めて使用するので、$resource
オブジェクトの理解において何かを見落としている可能性があります。
ありがとう、マキシム。