我怎样才能$scope获得价值.TobaccoProduct_0,$scope.TobaccoProduct_1

How i can get value $scope.TobaccoProduct_0 , $scope.TobaccoProduct_1

本文关键字:scope TobaccoProduct      更新时间:2023-09-26

我如何获得TobaccoProduct_0、TobaccoProduct_1、TobaccoProduct_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_"+count] == true) {
         $("#SmokeReview").submit();
    }
    else {
         alert("plz chcek atleast one value");
    }
}

不过,你真的不应该这样做。您肯定应该使用某种数组来存储烟草产品,而不是对变量名称进行编号。

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