したがって、多くのエンティティのコンテンツを並行して返すエンドポイントがあります。
このエンドポイントを呼び出してそれらを shared に入れる共有サービスがあります$cacheFactory
。
GET /base_entity/<id>/all
ルートが最初にヒットするとGET /entity/<id>
、キャッシュされたコピーが返されます。
完了する機会があるGET /entity/<id>
まで HTTP get を実行しないようにサービスに指示するベストプラクティスは何ですか?GET /base_entity/<id>/all
$broadcast
/$emit
アプローチが奇妙に思えます。および と共有$cacheFactory
されているものを使用できると思いますが、それが問題を解決する奇妙な方法であるかどうかはわかりません。cache.put('START /all for ID:' +, id)
cache.put('FIN /all for ID:' +, id)