【发布时间】:2015-09-11 06:40:24
【问题描述】:
下面是我尝试在每个类别下显示数据的 plunker。但数据没有按预期打印。示例:-rom 值 12345 应该直接在面包下。 我不确定我的代码哪里做错了:
$scope.allProducts = [];
angular.forEach($scope.data,function(item, index){
angular.forEach(item.products, function(item2, index){
if($scope.allProducts.indexOf(item2.consummable) == -1){
$scope.allProducts.push(item2.consummable);
}
})
})
【问题讨论】:
-
给我们完整的信息,json响应示例,请求后端的代码等等。
-
plunker里面有JSON。表中数据的排列是需要的
-
ng-repeat除了简单的循环之外什么都不做,所以如果你的item有一个product,它只会渲染一个cell。所以你需要预处理你的数据,或者更改ng-repeat的表达式:-) -
抱歉,我不知道你希望你的桌子是什么样子?!
-
示例:rom 值 1 应低于 100-milk 即,(1*1).rom 值 12345 应低于 200-bread
标签: javascript arrays angularjs ng-repeat