我正在为我的实体执行breeze查询并将数据存储在浏览器本地缓存中。 如果我将来碰巧加载这些实体,而不是再次执行breeze查询,我将数据从本地存储加载到可观察数组中。 我想知道如何通过应用breeze谓词来过滤这些可观察数组中的数据,因为我不会再次执行breeze查询。
是否可以在可观察数组上应用breeze谓词来过滤数据?
答案 0 :(得分:1)
Breeze能够execute your query locally。为此,您需要将本地存储中的数据加载到breeze实体管理器中。有几种方法可以执行此操作(importEntities,attachEntity),该方法取决于您如何从本地存储中存储和检索实体。如果您在本地存储中存储/检索实体数据时使用exportEntities和importEntities,这将使您的生活更轻松。如果您确实选择使用exportEntites,请特别注意includeMetadata
参数。您可能希望单独缓存元数据以节省空间。