在ng-click上角度更新数组中的对象,可以通过以下步骤实现:
下面是一个示例代码:
HTML模板:
<div ng-repeat="item in items">
<input type="text" ng-model="item.name">
<button ng-click="updateObject(item)">更新</button>
</div>
控制器:
$scope.items = [
{ id: 1, name: '对象1' },
{ id: 2, name: '对象2' },
{ id: 3, name: '对象3' }
];
$scope.updateObject = function(item) {
// 根据需要更新对象的属性
item.name = '新名称';
// 通知AngularJS进行数据模型的更新
$scope.$apply();
};
在上述示例中,ng-click指令绑定了updateObject函数,并传递了当前对象item作为参数。在updateObject函数中,我们可以根据需要更新对象的属性,然后通过$scope.$apply()方法通知AngularJS进行数据模型的更新。
请注意,以上示例中的代码是基于AngularJS框架的,如果使用其他前端框架或库,具体实现方式可能会有所不同。
领取专属 10元无门槛券
手把手带您无忧上云