【发布时间】:2015-03-17 16:05:04
【问题描述】:
我正在为我的实体执行微风查询并将数据存储在浏览器本地缓存中。 如果将来我碰巧加载了这些实体,而不是再次执行微风查询,我会将数据从本地存储加载到可观察数组中。 我想知道如何通过应用微风谓词过滤这些可观察数组中的数据,因为我不会再次执行微风查询。
是否可以在可观察数组上应用微风谓词来过滤数据?
【问题讨论】:
标签: javascript knockout.js breeze
我正在为我的实体执行微风查询并将数据存储在浏览器本地缓存中。 如果将来我碰巧加载了这些实体,而不是再次执行微风查询,我会将数据从本地存储加载到可观察数组中。 我想知道如何通过应用微风谓词过滤这些可观察数组中的数据,因为我不会再次执行微风查询。
是否可以在可观察数组上应用微风谓词来过滤数据?
【问题讨论】:
标签: javascript knockout.js breeze
Breeze 可以execute your query locally。为此,您需要将数据从本地存储加载到轻量级实体管理器中。有几种方法可以做到这一点(importEntities、attachEntity),方法取决于您如何从本地存储中存储和检索实体。如果您在从本地存储中存储/检索实体数据时使用exportEntities 和importEntities,这将使您的生活更轻松。如果您确实选择使用 exportEntites,请特别注意 includeMetadata 参数。您可能希望单独缓存元数据以节省空间。
【讨论】: