Я пытаюсь переключать столбцы в Angular 6 Datatable
Вот мой код переключения
toggleColumns(visibleColumns: Array<any>) {
if (visibleColumns) {
this.visibleColumns = visibleColumns;
this.dtElement.dtInstance.then((dtInstance: DataTables.Api) => {
dtInstance.columns().every(function () {
if (visibleColumns.indexOf(this.dataSrc()) !== -1 || this.dataSrc() === '_actions' || this.dataSrc() === 'selectAll') {
this.visible(true);
} else {
this.visible(false);
}
});
});
}
Проблема в том, что при вызове метода столбцов столбцы скрываются, оставляябольшое пустое пространство.Может кто-нибудь помочь с переключением столбцов?