无法使用角度材料进行ng-repeat工作

时间:2016-04-05 18:52:09

标签: javascript angularjs material-design

出于某些奇怪的原因,在尝试使用带有ng-repeat指令的Angular材质时,它会打印任何内容,但$scope.products是一个有效的数组。控制台中没有错误。可能是什么原因?

CodePen

2 个答案:

答案 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);
    });