无法使用有角度的材料使ng重复工作

Cannot make ng-repeat work with angular material

本文关键字:ng 材料 工作      更新时间:2024-01-06

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

CodePen

我发现了两个问题,第一个问题是:forEach需要在forEach函数中迭代和推送元素。第二:是你需要通过$index跟踪的ng重复。代码运行位置:http://codepen.io/eduardonunesp/pen/JXOvby?editors=1001

运行良好:

 $scope.products.forEach(function(element, index, array) {
      $scope.products[index]["price"] = $scope.getPrice(element);
    });