我在angular js Application中使用数据表作为angular Directive并使用“=”scope将数据传递给它。当使用row.remove.draw()删除行时,滚动条移动到表的顶部。 这是我的代码:
var row = $scope.table.row($(this).parents('tr'));
row.remove.draw();
我进一步检查了它,即使我评论row.remove.draw()它删除row.So我猜它是由于表重绘新数据。因为我使用双向绑定数据。 数据表初始化:
$('#example')DataTable({"aaData": $scope.list,});
指令致电:
<data-table list="data"></data-table>
指令中的清单范围:
list:"="