私はAngularJsに比較的慣れていないので、それを使って単一ページのアプリケーションを構築しようとしています. 私のアプリケーションは、コンテンツ管理サイト内で実行されます。ユーザー、グループ、およびサイト機能用に 3 つのファクトリがあります。
angularの $cacheFactory の使用に興味がありますが、シングルトンであるため、データがファクトリに残っている場合の利点はわかりません。
たとえば、私のユーザー ファクトリには allUsers というオブジェクトがあります。このオブジェクトは、アプリケーションを通じてさまざまなビューに使用されます。直感的には、キャッシュする必要があるように見えますが、このオブジェクトはコントローラーからアクセスできるユーザー ファクトリにあるため、理由を理解するのに苦労しています。