Javascript 如何获得价值$scope.TobaccoProduct\u 0、$scope.TobaccoProduct\u 1

Javascript 如何获得价值$scope.TobaccoProduct\u 0、$scope.TobaccoProduct\u 1,javascript,Javascript,如何获得烟草产品0、烟草产品1、烟草产品2的价值 目前我正在尝试这个代码,它不工作 for (var count = 0; count < $scope.ProductCount; count++) { if ($scope.TobaccoProduct_[count] == true) { $("#SmokeReview").submit(); } else { alert("plz chcek atleast one value");

如何获得烟草产品0、烟草产品1、烟草产品2的价值

目前我正在尝试这个代码,它不工作

for (var count = 0; count < $scope.ProductCount; count++) {

    if ($scope.TobaccoProduct_[count] == true) {
        $("#SmokeReview").submit();
    } else {
        alert("plz chcek atleast one value");

    }
}
for(var count=0;count<$scope.ProductCount;count++){
if($scope.TobaccoProduct_u[count]==true){
$(“#SmokeReview”).submit();
}否则{
警报(“plz chcek至少一个值”);
}
}
for(var count=0;count<$scope.ProductCount;count++){
如果($scope[“TobaccoProduct”+count]==true){
$(“#SmokeReview”).submit();
}
否则{
警报(“plz chcek至少一个值”);
}
}
但是你真的不应该这样做。您肯定应该使用某种数组来存储烟草产品,而不是对变量名进行编号


编辑:您可能实际上是这样做的(否则您会有一个非常奇怪的ProductCount实现),因此上述解决方案将无法工作,您必须使用
$scope。TobaccoProduct[count]

使用数组。继续前进。
for (var count = 0 ; count < $scope.ProductCount; count++) {

    if ($scope["TobaccoProduct_"+count] == true) {
         $("#SmokeReview").submit();
    }
    else {
         alert("plz chcek atleast one value");
    }
}