我有一个问题,我无法从ng-repeat的值(x)传递给函数(laenge2())的参数。我得到的唯一错误是: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>
答案 0 :(得分:0)
使用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>