Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有动态对象的Breeze JS客户端_Breeze - Fatal编程技术网

具有动态对象的Breeze JS客户端

具有动态对象的Breeze JS客户端,breeze,Breeze,我正在研究使用Breeze进行客户端缓存和查询。不幸的是,现有的web服务返回JSON对象,对于给定类型,JSON对象可能具有可变数量和类型的字段。它们都有一个唯一的id和几个基本字段,但例如,一个人可能有姓名、年龄和地址,另一个人可能有姓名、出生日期和偏好颜色 每个人拥有的内容由嵌入到每个对象中的元数据描述,因此每个人也有一个元数据字段 查询在这里显然是有问题的,但现在假设我们不会查询任何字段,而不是查询给定类型的所有项 我们也在使用AngularJS,以防万一 我的问题是,如何使用Breez

我正在研究使用Breeze进行客户端缓存和查询。不幸的是,现有的web服务返回JSON对象,对于给定类型,JSON对象可能具有可变数量和类型的字段。它们都有一个唯一的id和几个基本字段,但例如,一个人可能有姓名、年龄和地址,另一个人可能有姓名、出生日期和偏好颜色

每个人拥有的内容由嵌入到每个对象中的元数据描述,因此每个人也有一个元数据字段

查询在这里显然是有问题的,但现在假设我们不会查询任何字段,而不是查询给定类型的所有项

我们也在使用AngularJS,以防万一


我的问题是,如何使用Breeze处理这种情况?我们是否最好只使用简单的对象缓存,并通过使用谓词函数在缓存上迭代来进行查询?

也许您应该看看Jhon Papa关于使用客户端缓存进行查询的pluralsight视频讲座,这是breeze和angularJs的完整演示。你也可以参考