我正在使用angular datatable,我想在控制器中检测页面更改和搜索事件,因为我可以检测它,如果我将其绑定在datatable id中,但我想使用angularjs范围检测它
$scope.$on('page.dt', function () {
// Do something on page change
});
$scope.$on('search.dt', function () {
// Do something on search
});
对此有任何建议。
答案 0 :(得分:4)
我想出来了。定义dtInstance后,运行此代码......
vm.dtInstance.DataTable.on('page.dt', function () {
//do stuff
});
答案 1 :(得分:0)
您可以尝试使用$watch
:
$scope.$watch('page.dt', function (newVal, oldVal) {
if (newVal !== oldVal) {
// Do something
}
});