在AngularJS中,可以通过控制器来更新与ng-repeat相关的信息。下面是一种常见的方法:
<div ng-repeat="item in items">
{{ item.name }}
</div>
$scope.items = [
{ name: 'Item 1' },
{ name: 'Item 2' },
{ name: 'Item 3' }
];
$scope.updateData = function() {
$scope.items.push({ name: 'New Item' });
};
<button ng-click="updateData()">Add Item</button>
当点击按钮时,控制器中的updateData函数将被调用,新的数据将被添加到items数组中。由于ng-repeat指令会自动监测数据的变化,因此ng-repeat会重新渲染页面,显示更新后的数据。
这是一个简单的示例,展示了如何从控制器更新与ng-repeat相关的信息。根据具体的需求,可以根据ng-repeat的上下文和数据结构进行更复杂的操作。
领取专属 10元无门槛券
手把手带您无忧上云