AngularJS和带有计算字段的分层数据
我有一个有角度的页面,它将显示一个复杂的数据层次结构,有4个层次。我想在层次结构的第2级和第3级添加计算总数和相当复杂的验证之类的内容 数据通过JSON Web服务返回,据我所知,我有两个选项: 创建一个带有我的计算/验证功能的并行模型,并将服务中的数据映射到该模型上,从而导致大量重复 遍历从服务返回的数据层次结构,并使用计算/验证功能 我拿错了吗?还有第三条路吗?其中一个选项比其他选项好吗 一个简化的人为示例,组织一系列产品的分销: 模型如下所示:AngularJS和带有计算字段的分层数据,angularjs,hierarchy,Angularjs,Hierarchy,我有一个有角度的页面,它将显示一个复杂的数据层次结构,有4个层次。我想在层次结构的第2级和第3级添加计算总数和相当复杂的验证之类的内容 数据通过JSON Web服务返回,据我所知,我有两个选项: 创建一个带有我的计算/验证功能的并行模型,并将服务中的数据映射到该模型上,从而导致大量重复 遍历从服务返回的数据层次结构,并使用计算/验证功能 我拿错了吗?还有第三条路吗?其中一个选项比其他选项好吗 一个简化的人为示例,组织一系列产品的分销: 模型如下所示: Model \- State[]
Model
\- State[]
\-Regions[]
\-Stores[]
\-Products[] (user enters # of products per store)
我们希望计算/验证以下内容:
区域内每种产品的总数
不再是某个区域中某个产品的X编号
产品在整个地区的公平分配
产品总数不超过库存
因此,合计和验证是在区域和商店级别进行的。您能给出一个数据结构的示例,或者应用程序上的其他上下文吗?希望给出更好的答案。较低层次结构的嵌套控制器是否有帮助?