Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在数组中重复一个数量_Javascript_Angularjs_Arrays - Fatal编程技术网

Javascript 在数组中重复一个数量

Javascript 在数组中重复一个数量,javascript,angularjs,arrays,Javascript,Angularjs,Arrays,我有一个名为$scope.ticket\u数组的数组: $scope.ticket_array = [{"type":"men junior", "quantity":"3"}]; 如何使用ng repeat根据数量值重复3次,并且仍然能够显示类型 我试过这些: <div ng-repeat = "i in ticket_array"> <p>{{i.type}}</p> <p>{{i.quantity}}

我有一个名为
$scope.ticket\u数组的数组

$scope.ticket_array = [{"type":"men junior", "quantity":"3"}];
如何使用ng repeat根据数量值重复3次,并且仍然能够显示类型

我试过这些:

<div ng-repeat = "i in ticket_array">
          <p>{{i.type}}</p>
          <p>{{i.quantity}}</p>
</div>

{{i.type}

{{i.quantity}}


是否有办法访问数组内部并重复该数量?

您可以将该数量传递给函数,生成一个数字数组并对其进行ng重复

$scope.getNumber = function(num) {
    return new Array(parseInt(num.quantity));   
}  
演示
angular.module('myApp',[]).controller('studentController',function($scope){
$scope.ticket_数组=[{“type”:“men junior”,“quantity”:“3”}];
$scope.getNumber=函数(num){
返回新数组(parseInt(num.quantity));
}        
});

{{i.type}

{{j}


很抱歉,我还是新手,谢谢