在ng-repeat中选择当前作用域的方法是使用AngularJS的内置指令"$index"。"$index"指令表示当前循环的索引值,可以在ng-repeat的循环体内部使用。
以下是一个示例代码:
<div ng-repeat="item in items">
<span>{{$index}}</span>
<button ng-click="selectItem($index)">选择</button>
</div>
在上述代码中,ng-repeat循环遍历"items"数组,并使用"$index"指令显示当前循环的索引值。当点击"选择"按钮时,调用"selectItem"函数,并将"$index"作为参数传递。
在控制器中,可以定义"selectItem"函数来处理选择当前作用域的逻辑:
$scope.selectItem = function(index) {
$scope.selectedItem = $scope.items[index];
};
在上述代码中,"selectItem"函数接收索引值作为参数,并将对应的"items"数组元素赋值给"selectedItem"变量。
这种方法可以在ng-repeat中选择当前作用域,并根据实际需求进行后续操作。
领取专属 10元无门槛券
手把手带您无忧上云