Javascript AngularJS为产品数量生成选择选项
我有一个范围变量Javascript AngularJS为产品数量生成选择选项,javascript,angularjs,Javascript,Angularjs,我有一个范围变量max\u product\u stock,它存储可以购买的产品的最大数量的值 如果可用库存少于10,则允许最大数量购买库存中的物品如4 但是,如果库存中有10个以上的物品,则应允许最多购买10个 Html: 1. 2. 3. 4. 5. 6. 7. 8. 9 10 Javascript: if($scope.product.product_stock < 10) { $scope.max_product_stock = $scope.product.produ
max\u product\u stock
,它存储可以购买的产品的最大数量的值
如果可用库存少于10,则允许最大数量购买库存中的物品如4
但是,如果库存中有10个以上的物品,则应允许最多购买10个
Html:
1.
2.
3.
4.
5.
6.
7.
8.
9
10
Javascript:
if($scope.product.product_stock < 10) {
$scope.max_product_stock = $scope.product.product_stock;
} else {
$scope.max_product_stock = 10;
}
if($scope.product.product\u库存<10){
$scope.max_product_stock=$scope.product.product_stock;
}否则{
$scope.max\u产品库存=10;
}
我想做的是根据max_product_stock的值(如果值为10,则为10;如果值小于10,则为max_product_stock)生成select元素的选项。所以我的问题是如何在Angular中实现这一点?在scope中删除一个方法
$scope.getProductCount=function(start,end){
var temp=[];
for(var i=start;i<=end;i++){
temp.push(i);
}
return temp;
}
$scope.getProductCount=函数(开始、结束){
var-temp=[];
对于(var i=开始;i
$scope.getProductCount=function(start,end){
var temp=[];
for(var i=start;i<=end;i++){
temp.push(i);
}
return temp;
}
<select
ng-model="selectedMax"
ng-options="n for n in getProductCount(1,max_product_stock)">
<option value=""></option>
</select>