我有一个问题,我无法在函数(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>