1

我需要一点帮助。我正在尝试获取产品的属性和变体。这就是我正在做的所有事情:

产品.html

<div class="list card">
            <div class="item item-body" ng-repeat="attribute in product.attributes">
                <h2>{{attribute.name}}</h2>

                <ion-radio ng-repeat="variation in product.variations">
                  {{variation.price}}
                  <div ng-repeat="vaAttribute in variation.attributes">                    
                  {{vaAttribute.option}}
                  </div>
                    </ion-radio>
              </div>
        </div>

控制器.js

     .controller('ProductCtrl', function($scope, WC, $stateParams, $ionicSlideBoxDelegate, $localStorage, $rootScope){

      var Woocommerce = WC.WC();

      Woocommerce.get('products/' + $stateParams.productID, function(err, data, res){
        if(err)
          console.log(err);

        $scope.product = JSON.parse(res).product;
        $scope.images = JSON.parse(res).product.images;

........................................................
........................................................

如果我有一个带有变化的属性,它可以正常工作。但是,如果我有多个属性,它将打印循环中所有属性的所有变体。

看图片

4

0 回答 0