少し助けが必要です。商品の属性とバリエーションを取得しようとしています。これが私がこれをやっているすべてです:
product.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>
controller.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;
........................................................
........................................................
バリエーションのある属性が 1 つある場合は、正常に機能します。しかし、複数の属性がある場合、ループ内のすべての属性からすべてのバリエーションが出力されます。