要在AngularJS中使用DataTables来刷新数据,你可以使用以下步骤:
添加DataTables库和相关的CSS和JS文件到你的项目中。
在HTML文件中定义一个表格,并添加一个id属性。例如:
app.controller('myController', function($scope, $http) {
$scope.dtOptions = {
ajax: {
url: 'your-api-url',
type: 'GET'
}
};
$scope.dtColumns = [
{ title: 'ID', data: 'id' },
{ title: 'Name', data: 'name' },
{ title: 'Email', data: 'email' }
];
});
$scope.refreshData = function() {
var table = $('#myTable').DataTable();
table.ajax.reload();
};
这样,当用户点击"Refresh Data"按钮时,表格将会重新加载数据。请确保在控制器中定义了正确的API URL来获取数据。
希望这个解决方案对你有所帮助!