Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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
AngularJS和带有计算字段的分层数据_Angularjs_Hierarchy - Fatal编程技术网

AngularJS和带有计算字段的分层数据

AngularJS和带有计算字段的分层数据,angularjs,hierarchy,Angularjs,Hierarchy,我有一个有角度的页面,它将显示一个复杂的数据层次结构,有4个层次。我想在层次结构的第2级和第3级添加计算总数和相当复杂的验证之类的内容 数据通过JSON Web服务返回,据我所知,我有两个选项: 创建一个带有我的计算/验证功能的并行模型,并将服务中的数据映射到该模型上,从而导致大量重复 遍历从服务返回的数据层次结构,并使用计算/验证功能 我拿错了吗?还有第三条路吗?其中一个选项比其他选项好吗 一个简化的人为示例,组织一系列产品的分销: 模型如下所示: Model \- State[]

我有一个有角度的页面,它将显示一个复杂的数据层次结构,有4个层次。我想在层次结构的第2级和第3级添加计算总数和相当复杂的验证之类的内容

数据通过JSON Web服务返回,据我所知,我有两个选项:

创建一个带有我的计算/验证功能的并行模型,并将服务中的数据映射到该模型上,从而导致大量重复 遍历从服务返回的数据层次结构,并使用计算/验证功能 我拿错了吗?还有第三条路吗?其中一个选项比其他选项好吗

一个简化的人为示例,组织一系列产品的分销:

模型如下所示:

Model
  \- State[]
       \-Regions[]
           \-Stores[]
               \-Products[] (user enters # of products per store)
我们希望计算/验证以下内容:

区域内每种产品的总数 不再是某个区域中某个产品的X编号 产品在整个地区的公平分配 产品总数不超过库存
因此,合计和验证是在区域和商店级别进行的。

您能给出一个数据结构的示例,或者应用程序上的其他上下文吗?希望给出更好的答案。较低层次结构的嵌套控制器是否有帮助?