从函数调用的参数中传递 ng-repeat 的值时出现问题



我有一个问题,我无法在函数(laenge2(((的参数中传递ng-repeat的值(x(。我得到的唯一错误是:x 未定义。

<div class="input-group mb-3" ng-repeat="x in laenge">
    <input type="text" class="form-control" id={{x}} onchange="laenge2({{x}})" style="background-color: white">
    <div class="input-group-append">
        <span class="input-group-text">{{x}}</span>
    </div>
</div>

使用 ng-model 指令和 ng-change 指令。

$scope.laenge2 = new Array($scope.laenge.length);
<div class="input-group mb-3" ng-repeat="x in laenge">
    <input type="text" class="form-control" id={{x}}
           ng-model="laenge2[$index]" ng-change="someFn(x)"
           style="background-color: white">
    <div class="input-group-append">
        <span class="input-group-text">{{x}}</span>
    </div>
</div>

最新更新