在AngularJS中,要知道用户单击了哪个按钮并将其作为对象添加到ng-repeat中的数组中,可以通过以下步骤来实现:
<button ng-click="addToNgRepeat(item)">添加</button>
$scope.ngRepeatArray = []; // 定义ng-repeat数组
$scope.addToNgRepeat = function(item) {
$scope.ngRepeatArray.push(item);
};
在上述例子中,当用户单击按钮时,会将按钮所在的$scope对象作为参数传递给addToNgRepeat函数。函数内部将该对象添加到ngRepeatArray数组中。
这样,在ng-repeat中使用ng-repeat指令来循环遍历ngRepeatArray数组时,添加的对象就会被渲染到对应的HTML元素中。例如:
<div ng-repeat="item in ngRepeatArray">
{{ item }}
</div>
这样,当用户单击按钮时,就可以将按钮所在的对象添加到ng-repeat中的数组中,并在页面上显示出来。
关于ng-repeat的详细介绍和使用示例,可以参考腾讯云的AngularJS教程: AngularJS教程 - ng-repeat
请注意,上述答案并未提及具体的云计算品牌商及其产品,如有需要可以根据实际情况进行相应的选择和调整。
领取专属 10元无门槛券
手把手带您无忧上云