ng-repeat是AngularJS框架中的一个指令,用于在HTML模板中循环渲染数据。它可以用于创建动态的列表或表格,并且可以根据数据的变化自动更新视图。
使用ng-repeat按钮切换特定记录的动态数据的步骤如下:
<ul>
<li ng-repeat="item in items">
<button ng-click="showData(item)">{{ item.name }}</button>
</li>
</ul>
$scope.items = [
{ name: 'Item 1', age: 20 },
{ name: 'Item 2', age: 25 },
{ name: 'Item 3', age: 30 }
];
$scope.showData = function(item) {
$scope.selectedItem = item;
};
<div>
<h3>Selected Item:</h3>
<p>{{ selectedItem.name }}</p>
<p>{{ selectedItem.age }}</p>
</div>
通过以上步骤,当用户点击按钮时,会触发showData函数,并将对应的数据对象传递给该函数。然后,控制器会更新selectedItem变量的值,从而更新HTML模板中展示的选中记录的数据。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云