【发布时间】:2018-07-07 22:01:31
【问题描述】:
我正在使用 AngularJS Datatables 插件,我想按列对表格进行排序。问题是当我点击一个单元格时,一切都会消失。 我将在下面附上一些代码。 我试图寻找关于同一主题的主题,但我找不到任何可以帮助我的东西。我做错了什么?
<table datatable="" dt-options="vm.dtOptions" dt-column-defs="vm.dtColumnDefs" class="row-border hover">
<thead>
<tr>
<th>ID</th>
<th>Username</th>
<th>Created at</th>
<th>Role</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="user in users">
<td>{{user.id}}</td>
<td>{{user.username}}</td>
<td>{{user.created_at}}</td>
<td>{{user.role}}</td>
<td>
<i class="fa fa-2x fa-user" data-toggle="modal" data-target="#user-info" ng-click="vm.getUserById(user.id)"></i>
<i class="fa fa-2x fa-edit" data-toggle="modal" data-target="#user-edit"></i>
<i class="fa fa-2x fa-trash" data-toggle="modal" data-target="#user-delete"></i>
</td>
</tr>
</tbody>
</table>
控制器
app.controller('UsersController', function UsersController($scope, UserService, DTOptionsBuilder, DTColumnDefBuilder) {
var vm = this;
vm.getUserById = getUserById;
vm.dtOptions = DTOptionsBuilder;
vm.dtColumnDefs = DTColumnDefBuilder;
});
【问题讨论】:
标签: angularjs datatables