出于某些奇怪的原因,在尝试使用带有ng-repeat
指令的Angular材质时,它会打印任何内容,但$scope.products
是一个有效的数组。控制台中没有错误。可能是什么原因?
答案 0 :(得分:1)
我发现了两个问题,第一个问题是:你需要迭代forEach
并在forEach函数中推送你的元素。第二:是你需要通过$ index跟踪的ng-repeat。代码运行于:http://codepen.io/eduardonunesp/pen/JXOvby?editors=1001
答案 1 :(得分:0)
效果很好:
$scope.products.forEach(function(element, index, array) {
$scope.products[index]["price"] = $scope.getPrice(element);
});